python连接redis
Posted 未来可期
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python连接redis相关的知识,希望对你有一定的参考价值。
一:使用incr生成用例编号
import redis
conn=redis.Redis(host="127.0.0.1",port=6379,password="12345")
case_id=conn.incr("case_id")
print(case_id)
def create_case_name(id):
print("testcase-%s"%id)
create_case_name(case_id)
二:连接池方式连接redis
import redis
pool=redis.ConnectionPool(host="127.0.0.1",port=6379,password="12345",max_connections=1024)
conn=redis.Redis(connection_pool=pool)
print(conn.get("case_id"))
id=conn.get("case_id")
print(type(id))
三:连接集群
from rediscluster import RedisCluster
redis_nodes = [
{‘host‘:‘127.0.0.1‘,‘port‘:7001},
{‘host‘:‘127.0.0.1‘,‘port‘:7002},
{‘host‘:‘127.0.0.1‘,‘port‘:7003},
{‘host‘:‘127.0.0.1‘,‘port‘:7004},
{‘host‘:‘127.0.0.1‘,‘port‘:7005},
{‘host‘:‘127.0.0.1‘,‘port‘:7006},
]
conn = RedisCluster(startup_nodes=redis_nodes)
conn.set("clustertest2","second time for test")
print(conn.get("clustertest2").decode("utf-8"))
以上是关于python连接redis的主要内容,如果未能解决你的问题,请参考以下文章
Redis Python - 如何在python中根据特定模式删除所有键,无需python迭代