使用redis-py-cluster模块操作redis集群
#!/usr/bin/env python
#coding:utf-8
from rediscluster import StrictRedisCluster
import sys
def redis_cluster():
redis_nodes = [{'host':'192.168.172.66','port':6378},
{'host':'192.168.172.66','port':6380},
{'host':'192.168.172.66','port':6381},
{'host':'192.168.172.66','port':6382},
{'host':'192.168.172.66','port':6383},
{'host':'192.168.172.66','port':6384},
{'host':'192.168.172.66','port':6385}
]
try:
redisconn = StrictRedisCluster(startup_nodes=redis_nodes)
except Exception,e:
print "Connect Error!"
sys.exit(1)
redisconn.set('name','odboy')
redisconn.set('age',23)
print "name is: ", redisconn.get('odboy')
print "age is: ", redisconn.get('age')
redis_cluster()
让代码run起来:
name is: admin
age is: 18