摘要:
1.安装工具 # 1.安装依赖 [root@db02 ~]# yum install -y python-pip python-devel # 2.安装工具 [root@db02 ~]# pip install rdbtools python-lzf # 3.下载或上传 [root@db02 ~]# 阅读全文
摘要:
1.安装迁移工具 #1.安装依赖 [root@db02 ~]# yum install -y automake libtool autoconf bzip2 #2.拉取工具 [root@db02 ~]# git clone https://github.com/vipshop/redis-migra 阅读全文
摘要:
添加和删除节点的流程 1.新节点添加槽位 2.源节点中的数据进行迁移 3.源节点数据迁移完毕 4.迁移下一个槽位的数据,依次循环 1.添加节点 1.准备新机器 [root@db02 ~]# mkdir /service/redis/{6381,6382} [root@db02 ~]# vim /se 阅读全文
摘要:
1.环境准备 节点 IP 端口 节点1 172.16.1.51 6379,6380 节点2 172.16.1.52 6379,6380 节点3 172.16.1.53 6379,6380 2.搭建redis(前面的章节都有) 3.启动所有redis(前面的章节都有) 4.安装集群插件 # EPEL源 阅读全文
摘要:
1.环境准备 节点 IP 端口 节点1 172.16.1.51 6379,6380 节点2 172.16.1.52 6379,6380 节点3 172.16.1.53 6379,6380 2.搭建redis # 删除以前的redis数据 [root@db01 ~]# rm -rf /service/ 阅读全文
摘要:
1.什么是Redis Cluster 1.Redis集群是一个可以在多个Redis节点之间进行数据共享的设施(installation) 2.Redis集群不支持那些需要同时处理多个键的Redis命令,因为执行这些命令需要在多个Redis节点之间移动数据,并且在高负载的情况下,这些命令将降低Redi 阅读全文
摘要:
1.环境准备 | 角色 | 主机 | IP | 端口 | | | | | | | 主库 | db01 | 172.16.1.51 | 6379 | | 从库 | db02 | 172.16.1.52 | 6379 | | 从库 | db03 | 172.16.1.53 | 6379 | 2.恢复主从 阅读全文
摘要:
1.sentinel介绍 Redis-Sentinel是Redis官方推荐的高可用性(HA)解决方案,当用Redis做Master-slave的高可用方案时,假如master宕机了,Redis本身(包括它的很多客户端)都没有实现自动进行主备切换,而Redis-sentinel本身也是一个独立运行的进 阅读全文