python连接redis集群如何释放内存_python 连接redis集群

连接单个节点

单个的直接导入redis模块,设置ip,密码,端口,直接连就OK了

#python 2.7.x

#redis (2.10.6)

import redis

def connRedis():

pool=redis.ConnectionPool(host='ip',password='password',port=port)

r=redis.Redis(connection_pool=pool)

# r=redis.StrictRedis(connection_pool=pool)

r.set("name","caoji")

print(r.get('name'))

connRedis()

连接集群

redis_nodes里面的ip和端口根据实际情况设置,如果你的集群有公网IP就直接设置为公网ip就可以了

和网上的大同小异,只是注意如果你的集群设置了auth,那么StrictRedisCluster里面就要补上密码,否则连接不上集群

#python2.7.x

#redis-2.10.6

#redis-py-cluster (1.3.6)

from rediscluster import StrictRedisCluster

import sys

def redis_cluster():

redis_nodes = [{'host':'127.0.0.1','port':7000},

{'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}

]

try:

redisconn = StrictRedisCluster(startup_nodes=redis_nodes,password='passwd123')

except Exception,e:

print(e)

sys.exit(1)

redisconn.set('name','caonima')

print "name value is:", redisconn.get('name')

redis_cluster()

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值