日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

解決redis與Python交互取出來(lái)的是bytes類型的問(wèn)題

瀏覽:183日期:2022-07-17 11:35:51

基本代碼

from redis import *if __name__ == ’__main__’: sr = StrictRedis(host=’localhost’, port=6379, db=0) result=sr.set(’name’,’python’) print(result) result1 = sr.get(’name’) print(result1)

運(yùn)行結(jié)果:

True

b’python’

這里我們存進(jìn)去的是字符串類型的數(shù)據(jù),取出來(lái)卻是字節(jié)類型的,這是由于python3的與redis交互的驅(qū)動(dòng)的問(wèn)題,Python2取出來(lái)的就是字符串類型的。

為了得到字符串類型的數(shù)據(jù),你可以每次取出來(lái)decode一下,但是太繁瑣了,可以這樣設(shè)置:

sr = StrictRedis(host=’localhost’, port=6379, db=0,decode_responses=True)

即在連接數(shù)據(jù)庫(kù)的時(shí)候加上decode_responses=True即可

補(bǔ)充知識(shí):python讀并寫入redis 使用pipline管道

日常開(kāi)發(fā)中,我們總是需要將一些文件寫入到緩存中。而讀文件較快的方式就是python了,另外python提供了非常好用的api幫助我們連接redis。本例中將會(huì)用rediscluster包來(lái)連接redis集群,并使用pipeline管道插入文件

# encoding: utf-8from rediscluster import StrictRedisClusterimport sysimport osimport datetime# redis_nodes = [{'host': '10.80.23.175', 'port': 7000},# {'host': '10.80.23.175', 'port': 7001},# {'host': '10.80.24.175', 'port': 7000},# {'host': '10.80.24.175', 'port': 7001},# {'host': '10.80.25.175', 'port': 7000},# {'host': '10.80.25.175', 'port': 7001}# ]def redis_cluster(): redis_nodes = [{'host': '10.80.23.175', 'port': 7000}, {'host': '10.80.23.175', 'port': 7001}, {'host': '10.80.24.175', 'port': 7000}, {'host': '10.80.24.175', 'port': 7001}, {'host': '10.80.25.175', 'port': 7000}, {'host': '10.80.25.175', 'port': 7001} ] try: redisconn = StrictRedisCluster(startup_nodes=redis_nodes, skip_full_coverage_check=True) return redisconn except Exception as e: print('Connect Error!') sys.exit(1)def to_redis(redis_conn1, file_name): # file_name = 'D:datalogshippo.log' pipe = redis_conn1.pipeline() # pos = [] index = 0 count = 0 with open(file_name, ’r’) as file_to_read: while True: lines = file_to_read.readline() lines = lines.replace('n', '') if not lines: break pass s = lines.split('t') value = s[1] key = s[0] result = pipe.lpush(key, value) # print(file_name + s) index = index + 1 if index > 5000: pipe.execute() index = 0 count = count + 1 print('execute insert! count is %d' % count) pass pass pipe.execute()def read_file(path): if os.path.isfile(path): print('start execute file %s' % path) to_redis(path) else: for root, dirs, files in os.walk(path): # print(’root_dir:’, root) # 當(dāng)前目錄路徑 # print(’sub_dirs:’, dirs) # 當(dāng)前路徑下所有子目錄 print(’files:’, files) # 當(dāng)前路徑下所有非目錄子文件 for fileName in files: all_name = root + '/' + fileName print('start execute file %s' % all_name) to_redis(redis_conn, all_name)start_time = datetime.datetime.now()redis_conn = redis_cluster()file_paths = sys.argv[1]# 第一個(gè)參數(shù)是本文件 故去掉#file_paths.pop[0]#for file_name in file_paths:#print(file_paths)read_file(file_paths)end_time = datetime.datetime.now()print('use times is %d ' % (end_time - start_time).seconds)

在使用的時(shí)候需要將要插入的文件以參數(shù)形式傳入到命令中

例如,將 /data/a.log 插入到redis中

python RedisFIleToRedis.py /data/a.log

以上這篇解決redis與Python交互取出來(lái)的是bytes類型的問(wèn)題就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持好吧啦網(wǎng)。

標(biāo)簽: Python 編程
相關(guān)文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
日韩中文字幕在线一区| 麻豆精品一区二区综合av| 亚洲天堂成人| 亚洲欧美日韩国产一区| 亚洲欧美在线综合| 婷婷激情图片久久| av亚洲一区二区三区| 麻豆精品蜜桃| 国产精品99一区二区| 蜜桃成人av| 日韩视频久久| 久热综合在线亚洲精品| 中文字幕成人| 亚久久调教视频| 国产图片一区| 福利一区二区三区视频在线观看| 9999国产精品| 欧美/亚洲一区| 蜜桃伊人久久| 91麻豆精品激情在线观看最新| 亚洲人成精品久久久| 日韩高清不卡在线| 久久精品国产久精国产爱| 黄色在线观看www| 精品国产91| 久久久9色精品国产一区二区三区| 午夜日韩av| 亚洲一级大片| 久久精品一区| 美女国产一区二区三区| 日韩在线综合| 亚洲永久字幕| 7m精品国产导航在线| 久久字幕精品一区| 久久免费黄色| 国产精品毛片| 久久国产乱子精品免费女| 国语精品一区| 好吊视频一区二区三区四区| 日本不卡中文字幕| 国产91在线精品| 亚洲韩日在线| 91精品国产自产精品男人的天堂| 成人精品高清在线视频| 影音国产精品| 日本aⅴ免费视频一区二区三区| 国产欧美一区二区三区精品观看 | 麻豆国产精品视频| 欧美国产三级| 天堂网av成人| 男女男精品视频网| 日韩黄色免费网站| 欧美激情视频一区二区三区免费| 精品三级久久| 亚洲三级网站| 精品免费视频| 久久午夜影视| 日韩欧美视频专区| 亚洲免费福利一区| 日韩在线综合| 91精品尤物| 久久久成人网| 国产视频网站一区二区三区| 欧美天堂视频| 野花国产精品入口| 久久精品资源| 日韩精品一二三| 中文字幕在线高清| 一二三区精品| 国产欧美一区二区三区精品酒店| 亚洲精品伊人| 人人香蕉久久| 国产精品久久乐| 国产亚洲一级| 日本а中文在线天堂| 日韩综合一区二区| 欧美一区二区三区高清视频 | 欧美精品97| 亚洲精品视频一二三区| 999国产精品永久免费视频app| 日本三级亚洲精品| 日韩亚洲国产欧美| 日韩在线不卡| 久久中文字幕一区二区三区| 亚洲精品乱码| 午夜欧美视频| 欧美不卡高清一区二区三区| 美女视频黄免费的久久| 亚洲视频二区| 99国产精品| 久久久久久久久久久妇女| 国产精品日韩精品中文字幕| 蜜臀a∨国产成人精品| 日韩中文在线播放| 人在线成免费视频| 精品久久久久中文字幕小说| 欧美一级二级三级视频| 国产毛片一区| 亚洲手机在线| 日韩理论视频| 加勒比视频一区| 欧美国产另类| 国产精品一区二区精品| 日本不卡一区二区三区| 国产精品人人爽人人做我的可爱| 成人片免费看| 久久精品伊人| 国产精品视频一区二区三区综合| 日本国产欧美| 亚洲精品国产日韩| 蜜桃av一区二区三区电影| 91久久中文| 91久久黄色| av成人国产| 国产精品美女| 99在线观看免费视频精品观看| 免费精品国产| 黄色免费成人| 尹人成人综合网| 日韩视频精品在线观看| 亚洲精品888| xxxxx性欧美特大| 国产传媒在线| 日韩在线看片| 欧美69视频| 日韩午夜av在线| 亚洲欧洲午夜| 亚洲影视一区二区三区| 中文字幕免费一区二区| 综合五月婷婷| 亚洲免费福利一区| 日韩不卡一区二区| 国产日产高清欧美一区二区三区 | 亚洲网址在线观看| 涩涩涩久久久成人精品| 深夜福利一区| 欧美一区成人| 免费在线播放第一区高清av| 国产精品一区亚洲| 精品亚洲成人| 黄色aa久久| 99久久99久久精品国产片果冰 | 九九久久婷婷| 蜜桃久久久久久久| 日本中文字幕不卡| 国产日韩1区| 国产一区二区三区四区五区传媒| 国产66精品| 亚洲精品成人| 日韩毛片网站| 免费看一区二区三区| 亚洲国产欧美日本视频| 久久久久.com| 丝袜亚洲精品中文字幕一区| 综合欧美精品| 精品久久美女| 亚洲国产专区校园欧美| 另类激情亚洲| 久久激情综合网| 国产精品久久久一区二区| 国产一区二区三区天码| 久久在线视频免费观看| 美女国产精品| 欧美国产先锋| 亚洲韩日在线| 亚洲精品观看| 成人在线视频免费| 欧美日韩国产探花| 日韩三级精品| 激情黄产视频在线免费观看| 亚洲深夜福利| 国产精品久久久久久久久久妞妞| 日本蜜桃在线观看视频| 亚洲视频国产| 国产 日韩 欧美 综合 一区| 狠狠爱www人成狠狠爱综合网| 国产亚洲人成a在线v网站| 日韩和的一区二在线| 亚洲精品国模| 国产精品原创| 亚洲影院天堂中文av色| 精品视频在线你懂得| 亚洲成人精选| 中文字幕av一区二区三区四区| 丰满少妇一区| 黄色亚洲精品| 久久中文在线| 蜜桃免费网站一区二区三区| 日本久久黄色| 午夜在线播放视频欧美| 免费视频一区二区三区在线观看 | 日韩午夜一区| 麻豆高清免费国产一区| 国产精品美女久久久浪潮软件| 麻豆精品新av中文字幕| 亚洲欧美日本日韩| 六月婷婷综合| 日本欧美久久久久免费播放网| 欧美日韩在线播放视频| 久久国产乱子精品免费女|