在使用 Redis、Codis 时,我们经常需要做一些批量操作,通过连接数据库批量对 key 进行操作:
常见的场景:
1.批量扫描key
2.获取info信息
3.获取client信息
4.设置配置参数
5.redis定期扫描
批量初始化redis 客户端:
1 from redis import Redis
2 def setExpiredKeys():
3 try:
4 if redis_pass == 'none':
5 redisclient = Redis(host=redis_host, port=redis_port,db=0)
6 else:
7 redisclient = Redis(host=redis_host, port=redis_port, password=redis_pass)
8 # 初始化 redis 客户端:redisclient
9 # info = redisclient.info()
10
11 except Exception as e:
12 raise e
13 if __name__ == '__main__':
14 redis_host = '39.196.9.99'
15 redis_port = 6001
16 redis_pass = '123456'
17 setExpiredKeys()
详解: