- 上传安装包
将redis-5.0.4.tar.gz上传至/home/(帐户名称)/soft
- 创建安装目录
- 输入:mkdir –p /usr/local/redis
- 解压
进入/home/(帐户名称)/soft目录,
- 输入:tar –zxvf redis-5.0.4.tar.gz
- 输入:mv redis-5.0.4/* /usr/local/redis/

- 安装
- 输入:cd /usr/local/redis 进入安装目录
- 输入:make && make install
- 节点配置
- 主节点
创建配置文件中对应的目录
- 输入:mkdir -p /usr/local/redis/log /usr/local/redis/db
编辑主节点配置文件
- 进入目录,输入:cd /usr/local/redis
- 输入:vi redis.conf
依下图按实际配置:
- 69行,绑定本机IP地址替换IP

- 136行,设置后台运行,daemonize no 改成daemonize yes

- 295行,设置masterauth密码

- 510行,设置requirepass密码

- 158行,设置pidfile 路径

- 171行,设置logfile路径

- 263行,设置dir路径

- 按esc,键入:(冒号)wq,回车,保存退出
- 从节点
完全按照主节点流程,redis.conf配置文件修改,除以下两点,其它相同
- 69行,绑定新节点IP地址

- 287行,配置replicaof IP地址和端口

- 按esc,键入:(冒号)wq,回车,保存退出
- 哨兵配置
所有节点哨兵配置相同
创建配置文件中对应的目录
- 输入:mkdir –p /usr/local/redis/tmp
编辑哨兵配置文件
- 进入目录,输入:cd /usr/local/redis
- 输入:vi sentinel.conf
依下图按实际配置:
- 26行,配置程序后台运行,为daemonize yes

- 68行,配置主节点IP地址

- 87行,配置登录密码

- 31行,配置pid文件路径

- 36行,配置log文件路径

- 65行,配置tmp路径

- 启动节点
启动顺序为先启动主节点,再启动从节点,每台节点分别运行,如下命令
- 输入:cd /usr/local/redis/src 进入redis命令目录
- 输入:./redis-server /usr/local/redis/redis.conf

- 输入:ps -ef |grep redis ,查看启动情况

- 启动哨兵
- 输入:cd /usr/local/redis/redis/src 进入redis命令目录
- 输入:./redis-sentinel /usr/local/redis/sentinel.conf

- 输入:ps -ef |grep redis ,查看启动情况

- 验证主节点
- 输入:cd /usr/local/redis/src ,进入命令目录
- 输入:./ redis-cli –h 主节点IP -p 6379 回车
- 输入:auth 密码 回车

- 输入:info replication

- 验证从节点
- 输入:cd /usr/local/redis/src ,进入命令目录
- 输入:./ redis-cli –h 从节点IP -p 6379 回车
- 输入:auth 密码 回车

- 输入:info replication

- 验证哨兵
- 输入:cd /usr/local/redis/src ,进入命令目录
- 输入:./ redis-cli –h 从节点IP -p 26379 回车

- 输入:info sentinel

17万+

被折叠的 条评论
为什么被折叠?



