博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
用python 访问redis的几种常用方式
阅读量:6712 次
发布时间:2019-06-25

本文共 909 字,大约阅读时间需要 3 分钟。

1,配置sentinel

from redis.sentinel import Sentinel

sentinel = Sentinel([('192.168.0.210', 26379),('192.168.1.220', 26380),('192.168.1.220', 26379)], socket_timeout=0.1)

master = sentinel.master_for('mymaster',password='admin')
slave = sentinel.slave_for('mymaster',password='admin')
master.sadd('s4',1,2,3,4)
print master.smembers('s4')

2,直连 redis

pool = redis.ConnectionPool(host='127.0.0.1', port=6379, password='admin',db=0)

r = redis.Redis(connection_pool=pool)

3,连接 redis cluster

from rediscluster import StrictRedisCluster

redis_nodes = [{'host':'192.168.1.210','port':3790},

{'host':'192.168.1.210','port':3791},
{'host':'192.168.1.210','port':3793},
{'host':'192.168.1.220','port':3794},
{'host':'192.168.1.220','port':3795},
{'host':'192.168.1.220','port':3796}
]
redisconn = StrictRedisCluster(startup_nodes=redis_nodes,decode_responses=True,password='admin')

转载于:https://blog.51cto.com/538858/2328222

你可能感兴趣的文章
在网上不但不给下分还把我的老本给骗了咋办?
查看>>
如何设计npm包的开发和发布流程
查看>>
[工具] Mac 安装 protobuf
查看>>
剑指 offer (1) -- 数组篇
查看>>
从源码看Spring中IOC容器的实现(二):IOC容器的初始化
查看>>
20181023
查看>>
LeetCode 42 javascript解决方案
查看>>
开发一对一直播系统您需要注意的内容
查看>>
开源|ns4_frame分布式服务框架开发指南
查看>>
用Vue封装Swiper实现图片轮播很简单
查看>>
Android Sensor源码分析总结
查看>>
(基础系列)object clone 的用法、原理和用途
查看>>
图片 文件 转base64
查看>>
Spring Cloud分布式微服务云架构集成项目
查看>>
springmvc整合dubbo
查看>>
函数防抖
查看>>
2月阅读书单及推荐(前端)
查看>>
面试中并发类问题的准备和学习
查看>>
Vuex源码学习(四)module与moduleCollection
查看>>
python基础总结 Part.1
查看>>