首页 » Python » python两个redis的key,并比较是否有一样的key

python两个redis的key,并比较是否有一样的key

 

安装redis库:pip install redis

对比代码如下:

#!/usr/bin/pyhton 
#!/usr/bin/pyhton
# -*- coding:utf-8 -*-
# _author:sacus
import redis
r_addr='r-123.redis.rds.aliyuncs.com'
r = redis.Redis(host=r_addr,port=6379,decode_responses=True,password='123456')
a_set=set(r.keys())
print "redis 6 keys leng is ",len(a_set)
print type(a_set)
r_addr_dst='r-456.redis.rds.aliyuncs.com'
r = redis.Redis(host=r_addr_dst,port=6379,decode_responses=True,password='123456')
b_set=set(r.keys())
print "redis 1 keys leng is ",len(b_set)
print type(b_set)

#如果并集有结果,结果就是这个key在两个redis中有的
print "redis 6 diff",a_set&b_set

 

 

原文链接:python两个redis的key,并比较是否有一样的key,转载请注明来源!

0