用Python提取Redis数据

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))

运行结果:
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/h111121111111/article/details/113054876