3Redis主从复制读写分离.pdf
文本预览下载声明
北京坚果优创科技有限公司 简称:坚果测试 Nutstest
Redis 主从复制读写分离
1、 安装依赖包 1
2、 redis 安装 1
3、 Redis 配置 3
4、 启动两台redis 服务4
5、 命令操作6
1、安装依赖包
yum install -y gcc make tcl
2、redis安装
2.1 解压redis-3.2.11.tar.gz 文件
[root@XN-4 opt]# tar xf redis-3.2.11.tar.gz
2.2 进入解压后的目录
[root@XN-4 redis-3.2.11]# cd redis-3.2.11
make
2.3 指定安装目录
[root@XN-4 redis-3.2.11]# make install PREFIX=/usr/local/nginx3.2
问题:若执行make 时出现以下问题,请执行make MALLOC=libc
北京坚果优创科技有限公司 简称:坚果测试 Nutstest
2.4 进入安装后的redis 目录
[root@XN-4 nginx3.2]# cd /usr/local/nginx3.2/
2.5 新建logs、conf 文件夹
[root@XN-4 nginx3.2]# mkdir logs
[root@XN-4 nginx3.2]# mkdir conf
2.6 将源安装文件目录中redis.conf 配置文件复制到 /usr/local/redis3.2/conf 目录
[root@XN-4 nginx3.2]# cp/opt/redis-3.2.11/redis.conf /usr/local/redis3.2/conf/
2.7 进入redis/bin 目录下启动redis
[root@XN-4 redis3.2]# cd bin/
2.8 启动
[root@XN-4 bin]# ./redis-server/usr/local/redis3.2/conf/redis.conf
出现以下界面说明redis 启动成功
以上现在由于使用默认配置,redis 服务非后台运行,结束进程redis 服务会关闭。
按以上方式将redis 部署至另外一台服务器上。
北京坚果优创科技有限公司 简称:坚果测试 Nutstest
3、Redis配置
将 机器 作为主 节点,将 服务器 作为从 节点
A 192.168.36.13 redis B 192.168.36.14 redis
3.1 主节点配置:
修改配置文件[root@XN-4 conf]# vim redis.conf
将daemonize no 修改为yes
日志配置
3.2 从节点配置:
修改配置文件[root@XN-4 conf]# vim redis.conf
将daemonize no 修改为yes
redis 的配置文件中的slaveof 配置修改
北京坚果优创科技有限公司 简称:坚果测试 Nutstest
日志配置
4、启动两台redis服务
4.1 进入redis 命令操作页面中
[root@XN-4 bin]# ./redis-cli
主节点显示从节点信息
北京坚果优创科技有限公司 简称:坚果测试 Nutstest
4.2 从节点显示主节点信息
若未正常实现主从节点,如下情况
修改主节点配置信息redis.conf 文件
重启主从节点redis
4.3 测试验证主节点写入key value 信息
主节点
从节点
北京坚果优创科技有限公司 简称:坚果测试 Nutstest
测试验证从节点:
5、命令操作
5.2 常用命令
1) 查看所有key
keys * 或 keys *
2) 查看匹配前缀的keys
keys a*
3) 清空redis
flushdb
4) 随机取出一个key
randomkey
5) 查看key 的类型
type keys
6) 查看数据库中key 的数量
dbsize
7) 查看服务器信息 注意,这个会降低redis 性能可能
Info
8) 查看日志
slowlog get
slowlog get 10
5.2 redis 是key-value 存储的,放在
显示全部