用Python提取Redis資料
阿新 • • 發佈:2021-01-24
1.首先匯入模組 redis
沒有的話需要下載
pip install redis
pip install time
pip install sys
2.程式碼如圖所示:
import redis
import sys
import time
try:
redis_conn=redis.ConnectionPool(host='xxx.xxx.xxx.xxx',port=xxxx,db=0)
r = redis.StrictRedis(connection_pool=redis_conn)
expect Expection as e:
print ("連線redis資料庫失敗,檢查連線!!")
print(e)
sys.exit()
time_start=time.time()
a = 0
for i in r.scan_iter(match="*", count=1000):
# match用來匹配尋找key,*代表所有
# count代表每次取多少
print(i)
a += 1
if a == 2000000:
break
time_stop = time.time()
print("一共%s條資料" % a)
print("一共用了:%0.2f" % (time_stop - time_start))
執行結果: