Redis
nosql数据库
登峰小蚁
编程,运动,顺便把钱赚了。
展开
-
0073-jedis哨兵模式下感知主节点变更
文章目录参考1. 哨兵模式的客户端连接2. 存在的不足3. 读写分离3.1 改造JedisSentinelPool3.2 新建slave的工厂3.3 用法3.4 spring集成参考1. 哨兵模式的客户端连接哨兵模式下,客户端不能直接连接master节点,需要连接哨兵集群/** * 原始的jedis * 1. 可以实现主节点的自动切换 * 2. 但是池化对象都是master节点,无法...转载 2020-03-18 23:03:28 · 2890 阅读 · 0 评论 -
0072-redis哨兵模式下客户端感知主节点切换
文章目录1. 现状2. 原理3. 订阅哨兵的频道3.1 开启客户端订阅频道3.2 变更主节点1. 现状redis使用了哨兵模式以后,可以保持良好的健壮性,主节点宕机以后,哨兵可以做故障转移,使集群继续工作,故障转移后新的主节点需要通知客户端(客户系统),否者客户端就没法感知主节点,不能写入数据。2. 原理哨兵相当于一台只提供了订阅功能的redis服务器,客户端只需要订阅哨兵的指定频道,当发...原创 2020-03-18 23:00:03 · 4533 阅读 · 0 评论 -
0071-redis哨兵模式搭建
文章目录1. 机器配置2. 一主二从配置2.1 master2.2 slave12.3 slave23. 哨兵配置3.1 centos00103.2 centos00203.3 centos00304. 验证主机转移4.1 干掉centos0010的master节点4.2 centos0020/centos0030升级为主节点4.3 重启centos0010的redis将变为从节点1. 机器配置...原创 2020-03-18 22:58:28 · 2409 阅读 · 0 评论 -
0070-redis哨兵模式理论
文章目录1. 哨兵模式解决的问题2. 哨兵是什么?3. 哨兵有什么用?4. 哨兵的工作机制5. 主观下线与客观下线6. 哨兵选举领导者7. 故障转移1. 哨兵模式解决的问题在主从复制的模式中,数据的安全性和缓解读数据的压力得以解决,但是无法解决主节点宕机以后需要手动切换的问题,哨兵模式可以解决这个问题,当主机节点出现问题时,哨兵可以自动发现并转移故障,然后通知客户端。2. 哨兵是什么?哨兵...原创 2020-03-18 22:55:51 · 2399 阅读 · 0 评论 -
0060-redis主从复制的几种模型
文章目录1. 一主一从2. 一主多从3. 树形拓扑4. 主从复制的缺点1. 一主一从最简单的主从模型,主机将数据同步给从机,从机提供查询,另外从机可以开启aof,既能保证效率,又可靠。2. 一主多从一个主机,多个从机,主机提供数据写入,从机提供数据查询3. 树形拓扑一主多从的架构会导致master的数据同步压力过大,所以可以采用树形拓扑的方式,主机只需要同步给其中一台slave...原创 2020-03-18 22:44:55 · 2693 阅读 · 0 评论 -
0050-redis主从配置
文章目录1. 配置1.1 主机配置1.2 从机配置1.3 状态查看1. 配置1.1 主机配置跟单节点一样,正常启动bind的地址,从节点要可以访问1.2 从机配置redis.conf文件添加replicaof <masterip> <masterport># replicaof centos0010 6379#######################...原创 2020-03-18 22:40:22 · 2319 阅读 · 0 评论 -
0040-redis持久化策略
文章目录1. RDB(Redis DataBase)2. AOF(Append only File)1. RDB(Redis DataBase)在指定的时间内,操作指定的次数redis会生成一个dump.rdb文件,生成文件位置是./跟redis.conf相同目录。################################ SNAPSHOTTING #################...原创 2020-03-18 22:25:25 · 2193 阅读 · 0 评论 -
0030-redis单节点配置
文章目录1. bind2. port3. daemonize4. pidfile5. loglevel6. logfile7. databases8. maxmemory9. maxmemory-policy附录1. bind2. portredis服务端口3. daemonize守护线程模式运行4. pidfile进程号文件5. loglevel日志级别6. logfile...原创 2020-03-18 22:24:28 · 2368 阅读 · 0 评论 -
0020-redis的bind误区
文章目录1. bind的误区2. bind到底是啥3. 127.0.0.1与0.0.0.0参考1. bind的误区一直以为redis配置文件的bind选项是限制当前redis服务可以被bind配置的ip连接,直到有一次搭建redis集群才发现这是错的,配置了两个ip,redis启动直接报错了。2. bind到底是啥bind绑定的地址是redis服务所在主机的网卡的地址,如果其它机子能通过...转载 2020-03-18 22:23:02 · 2312 阅读 · 0 评论 -
window下redis后台启动
1. 进入 DOS窗口2. 在进入Redis的安装目录3. 输入:redis-server --service-install redis.windows.conf --loglevel verbose ( 安装redis服务 )4. 输入:redis-server --service-start ( 启动服务 )5. 输入:redis-server --service-stop...转载 2018-12-07 08:33:39 · 3989 阅读 · 0 评论 -
0010-linux下安装redis
linux下安装redis1、下载地址:https://redis.io/download2、解压到指定目录tar -xzvf Redis-x64-3.2.100.zip -C 指定目录3、进入redis目录下编译 3.1 cd 解压的包下的redis包中 3.2 make注:新服务器,make出错参考https://blog.csdn.net/antm...原创 2018-10-31 19:00:58 · 2300 阅读 · 0 评论