没有合适的资源?快使用搜索试试~ 我知道了~
首页Redis集群、主从复制、哨兵配置
资源详情
资源评论
资源推荐

1. 安装 Redis3.0
yum -y install cpp binuls glibc glibc-kernheaders glibc-common glibc-devel gcc make gcc-c++
libstdc++-devel tcl
mkdir -p /usr/local/src/redis
cd /usr/local/src/redis
wget hp://download.redis.io/releases/redis-3.0.2.tar.gz 或者 rz 上传
tar -xvf redis-3.0.2.tar.gz
cd redis-3.0.2
make
make test #这个就不要执行了,需要很长时间
make install
cp redis.conf /etc/
vi /etc/redis.conf
# 修改如下,默认为 no
daemonize yes
#启动
redis-server /etc/redis.conf
#测试
redis-cli
2. 主从复制(读写分离)
主从复制的好处有 2 点:
1、 避免 redis 单点故障
2、 构建读写分离架构,满足读多写少的应用场景

2.1. 主从架构
2.1.1. 启动实例
创建 6379、6380、6381 目录,分别将安装目录下的 redis.conf 拷贝到这三个目录下。
分 别 进 入 这 三 个 目 录 , 分 别 修 改 配 置 文 件 , 将 端 口 分 别 设 置 为 :
6379(Master)、6380(Slave)、6381(Slave)。同时要设置 pid,le 文件为不同的路径。
分别启动三个 redis 实例:

2.1.2. 设置主从
在 redis 中设置主从有 2 种方式:
1、 在 redis.conf 中设置 slaveof
a) slaveof <masterip> <masterport>
2、 使用 redis-cli 客户端连接到 redis 服务,执行 slaveof 命令
a) slaveof <masterip> <masterport>
第二种方式在重启后将失去主从复制关系。
查看主从信息:INFO replicaon
主:
role:角色
connected_slaves:从库数量
slave0:从库信息
从:

2.1.3. 测试
在主库写入数据:
在从库读取数据:

2.2. 主从从架构
2.2.1. 启动实例
剩余37页未读,继续阅读

















安全验证
文档复制为VIP权益,开通VIP直接复制

评论0