python连接redis sentinel集群
安装 python redis 客户端
pip install redis
#!/usr/bin/env python # -*- coding:utf-8 -*-#!/usr/bin/env python import redis from redis.sentinel import Sentinel# 连接哨兵服务器(主机名也可以用域名) sentinel = Sentinel([('172.31.0.2', 5001),('172.31.0.3', 5001),('172.31.0.4', 5001),('172.31.0.5', 5001)],socket_timeout=0.5)# 获取主服务器地址 master = sentinel.discover_master('mymaster') print(master)# 输出:('172.31.0.2', 5001)
# 获取从服务器地址 slave = sentinel.discover_slaves('mymaster')print(slave) # 输出:[('172.31.3', 5001), ('172.31.0.4', 5001), ('172.31.0.5', 5001)]# 获取主服务器进行写入 master = sentinel.master_for('mymaster', socket_timeout=0.5, password='redis_auth_pass', db=15) w_ret = master.set('foo', 'bar') # 输出:True # # 获取从服务器进行读取(默认是round-roubin) slave = sentinel.slave_for('mymaster', socket_timeout=0.5, password='redis_auth_pass', db=15) r_ret = slave.get('foo')print(r_ret) # # 输出:bar
转载于:https://www.cnblogs.com/linkenpark/p/7841608.html
python连接redis sentinel集群相关推荐
- python连接redis哨兵_python连接redis sentinel集群
#!/usr/bin/env python # -*- coding:utf-8 -*- #!/usr/bin/env python import redis from redis.sentinel ...
- [1151]python连接 redis cluster集群
使用pip search查看可安装的Redis模块版本 PS D:\code>pip install pip-search #安装pip-search模块 PS D:\code> pip_ ...
- python连接redis集群如何释放内存_python 连接 redis cluster 集群
一. redis集群模式有多种, cluster模式只是其中的一种实现方式, 其原理请自行谷歌或者百度, 这里只举例如何使用Python操作 redis cluster 集群 二. python 连接 ...
- redis sentinel集群配置及haproxy配置
ip分布情况: sentinel-1/redis 主 10.11.11.5 sentinel-2/redis 从 10.11.11.7 sentinel-3/redis 从 10.11.11.8 ha ...
- Redis Sentinel集群部署
目录 实验环境 机器规划 原理说明 主从复制存在的问题 Redis Sentinel方案 安装部署 1.配置并启动Master节点 2.配置并启动两个Slave节点 3.验证主从关系 部署Sentin ...
- redis sentinel集群与spring集成
2019独角兽企业重金招聘Python工程师标准>>> 一.redis配置文件内容 #redis的服务器地址 redis.host=127.0.0.1 #最大连接数 redis.ma ...
- Redis哨兵集群搭建
文章目录 1 为什么要使用哨兵模式 2 哨兵模式的工作原理 3 一主二从三哨兵搭建步骤 4 测试该哨兵集群是否可用 5 Spring Boot连接Redis哨兵集群 1 为什么要使用哨兵模式 主从模式 ...
- python连接redis集群如何释放内存_python 连接redis集群
连接单个节点 单个的直接导入redis模块,设置ip,密码,端口,直接连就OK了 #python 2.7.x #redis (2.10.6) import redis def connRedis(): ...
- python扩展包rediscluster集群_令人抓狂的redis和rediscluster Python驱动包的安装
本文环境:centos 7,Python3编译安装成功,包括pip3,然后需要安装redis相关的Python3驱动包,本的redis指redis包而非redis数据库,rediscluster类似. ...
最新文章
- 浏览器的工作过程(转)
- c++派生类和基类的构造函数和析构函数
- hbuilderx制作简单网页_网页制作的基本步骤是怎样的?制作简单网页的具体操作有哪些呢?...
- Linux CentOS 7下 Apache Tomcat 7 安装与配置
- 招聘面试的套路和原则
- AutoCAD.NET API 最新(2012)教程下载及在线视频教程DevTV
- zlib安装_.NET Core 架构设计实战04 - Nginx安装配置
- [转帖]从 2G 到 5G,手机上网话语权的三次改变
- 无线路由器的连接与设置
- mgg格式怎么转换为mp3_太好用了!批量转换MP3格式了解一下
- 【一天一个shell命令】文本操作系列-comm
- iOS 加载本地gif缓慢
- Teardrop攻击初体验
- vulnhub-Chakravyuh打靶过程
- Git 分支操作、Git 团队协作机制、GitHub 操作
- 2019软件测试都学习什么?
- Candence PCB Si 仿真设计篇前导:IBIS模型与PKG介绍
- string字符串常见用法
- 高考排名liuseroj.picp.io
- bzoj1671 Knights of Ni 骑士 BFS
热门文章
- c语言作业模拟虚拟内存,如何用c语言实现虚拟内存
- 节目表演的点子_矿泉水桶当架子鼓,幼儿园小朋友出色表演,圈粉无数
- 光驱怎么挂载第二个光驱_重装系统下侦测不到光驱怎么解决?
- python后端和爬虫_10分钟教你Python爬虫(上)-- HTML和爬虫基础
- 信息安全工程师笔记-案例分析(三)
- Web前端笔记-element ui中table中某列添加a便签进行跳转
- Qt学习笔记-QSqlModel的事物操作
- Qt工作笔记-moc的认识
- java8的时间工具类_JAVA8日期工具类
- Linux 禁用msi模式,禁用MSI模式支持