安装 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集群相关推荐

  1. python连接redis哨兵_python连接redis sentinel集群

    #!/usr/bin/env python # -*- coding:utf-8 -*- #!/usr/bin/env python import redis from redis.sentinel ...

  2. [1151]python连接 redis cluster集群

    使用pip search查看可安装的Redis模块版本 PS D:\code>pip install pip-search #安装pip-search模块 PS D:\code> pip_ ...

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

    一. redis集群模式有多种, cluster模式只是其中的一种实现方式, 其原理请自行谷歌或者百度, 这里只举例如何使用Python操作 redis cluster 集群 二. python 连接 ...

  4. 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 ...

  5. Redis Sentinel集群部署

    目录 实验环境 机器规划 原理说明 主从复制存在的问题 Redis Sentinel方案 安装部署 1.配置并启动Master节点 2.配置并启动两个Slave节点 3.验证主从关系 部署Sentin ...

  6. redis sentinel集群与spring集成

    2019独角兽企业重金招聘Python工程师标准>>> 一.redis配置文件内容 #redis的服务器地址 redis.host=127.0.0.1 #最大连接数 redis.ma ...

  7. Redis哨兵集群搭建

    文章目录 1 为什么要使用哨兵模式 2 哨兵模式的工作原理 3 一主二从三哨兵搭建步骤 4 测试该哨兵集群是否可用 5 Spring Boot连接Redis哨兵集群 1 为什么要使用哨兵模式 主从模式 ...

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

    连接单个节点 单个的直接导入redis模块,设置ip,密码,端口,直接连就OK了 #python 2.7.x #redis (2.10.6) import redis def connRedis(): ...

  9. python扩展包rediscluster集群_令人抓狂的redis和rediscluster Python驱动包的安装

    本文环境:centos 7,Python3编译安装成功,包括pip3,然后需要安装redis相关的Python3驱动包,本的redis指redis包而非redis数据库,rediscluster类似. ...

最新文章

  1. 浏览器的工作过程(转)
  2. c++派生类和基类的构造函数和析构函数
  3. hbuilderx制作简单网页_网页制作的基本步骤是怎样的?制作简单网页的具体操作有哪些呢?...
  4. Linux CentOS 7下 Apache Tomcat 7 安装与配置
  5. 招聘面试的套路和原则
  6. AutoCAD.NET API 最新(2012)教程下载及在线视频教程DevTV
  7. zlib安装_.NET Core 架构设计实战04 - Nginx安装配置
  8. [转帖]从 2G 到 5G,手机上网话语权的三次改变
  9. 无线路由器的连接与设置
  10. mgg格式怎么转换为mp3_太好用了!批量转换MP3格式了解一下
  11. 【一天一个shell命令】文本操作系列-comm
  12. iOS 加载本地gif缓慢
  13. Teardrop攻击初体验
  14. vulnhub-Chakravyuh打靶过程
  15. Git 分支操作、Git 团队协作机制、GitHub 操作
  16. 2019软件测试都学习什么?
  17. Candence PCB Si 仿真设计篇前导:IBIS模型与PKG介绍
  18. string字符串常见用法
  19. 高考排名liuseroj.picp.io
  20. bzoj1671 Knights of Ni 骑士 BFS

热门文章

  1. c语言作业模拟虚拟内存,如何用c语言实现虚拟内存
  2. 节目表演的点子_矿泉水桶当架子鼓,幼儿园小朋友出色表演,圈粉无数
  3. 光驱怎么挂载第二个光驱_重装系统下侦测不到光驱怎么解决?
  4. python后端和爬虫_10分钟教你Python爬虫(上)-- HTML和爬虫基础
  5. 信息安全工程师笔记-案例分析(三)
  6. Web前端笔记-element ui中table中某列添加a便签进行跳转
  7. Qt学习笔记-QSqlModel的事物操作
  8. Qt工作笔记-moc的认识
  9. java8的时间工具类_JAVA8日期工具类
  10. Linux 禁用msi模式,禁用MSI模式支持