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 · 3221 阅读 · 0 评论 -
0072-redis哨兵模式下客户端感知主节点切换
文章目录1. 现状2. 原理3. 订阅哨兵的频道3.1 开启客户端订阅频道3.2 变更主节点 1. 现状 redis使用了哨兵模式以后,可以保持良好的健壮性,主节点宕机以后,哨兵可以做故障转移,使集群继续工作,故障转移后新的主节点需要通知客户端(客户系统),否者客户端就没法感知主节点,不能写入数据。 2. 原理 哨兵相当于一台只提供了订阅功能的redis服务器,客户端只需要订阅哨兵的指定频道,当发...原创 2020-03-18 23:00:03 · 5003 阅读 · 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 · 2674 阅读 · 0 评论 -
0070-redis哨兵模式理论
文章目录1. 哨兵模式解决的问题2. 哨兵是什么?3. 哨兵有什么用?4. 哨兵的工作机制5. 主观下线与客观下线6. 哨兵选举领导者7. 故障转移 1. 哨兵模式解决的问题 在主从复制的模式中,数据的安全性和缓解读数据的压力得以解决,但是无法解决主节点宕机以后需要手动切换的问题,哨兵模式可以解决这个问题,当主机节点出现问题时,哨兵可以自动发现并转移故障,然后通知客户端。 2. 哨兵是什么? 哨兵...原创 2020-03-18 22:55:51 · 2700 阅读 · 0 评论 -
0060-redis主从复制的几种模型
文章目录1. 一主一从2. 一主多从3. 树形拓扑4. 主从复制的缺点 1. 一主一从 最简单的主从模型,主机将数据同步给从机,从机提供查询,另外从机可以开启aof,既能保证效率,又可靠。 2. 一主多从 一个主机,多个从机,主机提供数据写入,从机提供数据查询 3. 树形拓扑 一主多从的架构会导致master的数据同步压力过大,所以可以采用树形拓扑的方式,主机只需要同步给其中一台slave...原创 2020-03-18 22:44:55 · 2958 阅读 · 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 · 2535 阅读 · 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 · 2413 阅读 · 0 评论 -
0030-redis单节点配置
文章目录1. bind2. port3. daemonize4. pidfile5. loglevel6. logfile7. databases8. maxmemory9. maxmemory-policy附录 1. bind 2. port redis服务端口 3. daemonize 守护线程模式运行 4. pidfile 进程号文件 5. loglevel 日志级别 6. logfile ...原创 2020-03-18 22:24:28 · 2613 阅读 · 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 · 2441 阅读 · 0 评论 -
0010-linux下安装redis
linux下安装redis 1、下载地址:https://redis.io/download 2、解压到指定目录 tar -xzvf Redis-x64-3.2.100.zip -C 指定目录 3、进入redis目录下编译 3.1 cd 解压的包下的redis包中 3.2 make 注:新服务器,make出错参考https://blog.youkuaiyun.com/antm...原创 2018-10-31 19:00:58 · 2519 阅读 · 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 · 4184 阅读 · 0 评论
分享