介绍
redis 集群部署,针对两台以上服务器的部署,一个主服务器,多个从服务器。
安装
1 2 3
| tar zxvf redis-2.8.12.tar.gz cd redis-2.8.12 make
|
创建文件夹并且拷贝
1 2 3 4 5 6 7 8 9 10
| mkdir /usr/redis
cp redis.conf /usr/redis cd src cp redis-server /usr/redis cp redis-cli /usr/redis cp redis-benchmark /usr/redis cp mkreleasehdr.sh /usr/redis cp redis-check-aof /usr/redis cp redis-check-dump /usr/redis
|
修改redis.conf文件
daemonize no 改为 yes # 是否后台运行
复制启动文件
1 2 3 4 5 6 7 8 9
| cp redis-2.8.12/utils/redis_init_script /etc/init.d/redis
cd /etc/init.d/ chkconfig --add redis service redis start/stop
vim ~/.bash_profile PATH=$PATH:/usr/redis source ~/.bash_profile
|
主从分配
主服务器开启192.168.1.2:6379端口
从服务器修改redis.conf配置文件
1 2
| slave-read-only no slaveof 192.168.1.2 6379
|