python操作redis集群_集群Redis使用 Python pipline大批量插入数据

class myRedis(object):

def __init__(self,redis_type=None,**args):

if redis_type == "cluster":

import rediscluster

self.r_conn = rediscluster.StrictRedisCluster(**args)

else:

import redis

self.r_conn = redis.StrictRedis(**args)

def GetValue(self,name):

return self.r_conn.get(name)

def IncrValue(self,name):

return self.r_conn.incr(name)

def SetValue(self,name,value):

self.r_conn.set(name,value)

def GetSetValue(self,name,value):

return self.r_conn.getset(name,value)

if __name__ == '__main__':

#cluster

conn_dict={"startup_nodes":[{'host':'10.200.22.110', 'port':16379},{'host':'10.200.22.110', 'port':26379},{'host':'10.200.22.110', 'port':36379}]}

redis_type='cluster'

myredis = myRedis(redis_type,**conn_dict)

print(myredis.SetValue('name','test'))

print(myredis.GetValue('name'))

从网络上搜索到的脚本,但遗憾的是本地验证不通过,每次执行到 rediscluster.StrictRedisCluster(**args) 即停止了,留待后面解决

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值