源码示例下载链接: https://pan.baidu.com/s/1eTA63T4 密码: un96 实现目标:windows 下安装 一台master服务 一台salve redis服务器 并且哨兵模式监控实现主从切换本次在两台服务器上分别部署一个sentinel 哨兵 windows 下载地址https://github.com/MicrosoftArchive/redis/releases A 10.55.8.110 B 10.55.8.111 两台windows 服务器 1.首先下载…
资料查找https://www.cnblogs.com/tdws/p/5836122.html https://www.cnblogs.com/lori/p/5794454.html private static readonly ConnectionMultiplexer _sentinel; static ISubscriber sub; static ISubscriber sentinelsub; ConfigurationOptions sentineloption = new Con…
配置Redis主从时,修改完从节点配置文件,然后报错 [root@Rich七哥-0-50 redis]# /opt/redis/redis-cli -h 192.168.0.50 Could not connect to Redis at 192.168.0.50:6379: Connection refused not connected> quit 这是因为需要重新加载配置文件 执行 redis-server /etc/redis.conf 1430:C 30 Oct 2019 09:46:…
哈喽!大家好,我是小奇,一位不靠谱的程序员 小奇打算以轻松幽默的对话方式来分享一些技术,如果你觉得通过小奇的文章学到了东西,那就给小奇一个赞吧 文章持续更新 一.前言 作为一名Java程序员,Redis底层的一些原理是我们不必学会就可以搬砖工作的一种技能点,但是小奇为什么还要讲一下呢?难道就是为了浪费大家1分钟的宝贵时间,一个人1分钟,50万人就是1年,5000万人就是100年,赚了,小奇以一己之力成功搞挂一个人(血赚). 当然不是,并且小奇的文章也没有那么多人看,最多也就浪费个肾吧. 学习Re…
三台机器分布 192.168.189.129  //  master的角色 192.168.189.130  //  slave1的角色 192.168.189.131  //  salve2的角色 三台服务器安装redis 1 2 3 4 5 6 cd /usr/local/src   tar zxf redis-5.0.6.tar.gz cd redis-5.0.6 make && make isntall cp redis.conf /etc/ 编译主redis的配置文件 1 2 3…
1 Redis的使用 1.1 Redis入门案例 1.1.1 什么样的数据使用缓存 说明:使用缓存其实为了减少用户查询数据库的时间.如果数据频繁的变更.不适用缓存.缓存中的数据应该保存修改频率不高的数据. 例如:商品信息/邮编/省/市/县 1.2 Redis入门案例 1.2.1 导入jar包 说明:Jedis是java操作Redis的API工具包 <jedis.version>2.6.2</jedis.version> <!-- jedis --> <depend…
浅谈:redis的主从复制 + 哨兵模式 主从模式 ​ 在谈论redis的主从复制之前,我们先回想下mysql的主从搭建过程,第一步呢首先要在主库服务器中修改my.cnf,开启一下bin_log功能,设置下server-id=1,重启服务后开启一个主从的授权,然后就可以show master status查看主库的状态记录下主库的master_log_file和master_log_pos:第二步呢就是修改从库的server-id为2(有其余从库依次3,4····),开启relay_log,重启…
1. redis的主从配置: (1)把redis的配置文件(reids.conf)拷贝2份 [root@192 redis]# cp redis.conf redis6380.conf [root@192 redis]# cp redis.conf redis6381.conf (杀掉redis进程) (2)配置从服务器redis6380.conf [root@192 redis]# vi redis6380.conf    #需要修改的内容如下: #pidfile /var/run/redis…
集群版本: redis-4.0.14 集群节点: 节点角色 IP redis-master 10.100.8.21 redis-slave1 10.100.8.22 redis-slave2 10.100.8.23 redis-sentinel01 10.100.8.24 redis-sentinel02 10.100.8.25 redis-sentinel03 10.100.8.26 主从部署 全部节点执行: useradd -M -s /sbin/nologin redis; mkdir /…
redis shell  每次创建redis主从和哨兵服务,文件夹要复制好几个,配置文件改一大堆.繁琐还容易出错,就想通过shell脚本自动帮我配置好端口以及文件,下面就是脚本内容: redis-tool.sh #!/bin/bash redis_port=6379 sentinel_port=26379 ip=127.0.0.1 function config() { rm -rf $1 cp -rf $2 $1 cd $1 touch $1.conf echo "$3" >…