做系统涉及到大并发的问题;并有一些数据库大量查询的操作;join的比较多。看到网站好多资料、也按照一些方法实现了一些。故把自己做的过程记录下来;当然也采纳了很多网上人才的资料:在这里向他们献上感谢!
Redis 主从安装
Redis安装步骤:
1. 两台服务器。分别设置不同的公网IP地址;如果是内网的两台服务器也是可以:
2. 主服务器:115.28.110.135;从服务器;115.28.143.122
3. Redis的版本redis-2.8.13的下载地址:
wget http://download.redis.io/releases/redis-2.8.13.tar.gz
4. 在主从服务器上。下载之后解压tar zxvf redis-2.8.13.tar.gz,解压完成之后进入源码包:cdredis-2.8.13;
5. 编译并安装 make && make install
6. 到主服务器的redis目录中找到redis.conf;修改bind 127.0.0.1更改为bind 115.28.110.135;找到daemonize 如果后面是no,更改为yes
7. 到从服务器的redis目录中找到redis.conf,修改bind 127.0.0.1更改为bind 115.28.143.122.同时找到daemonize如果后面是no,更改为yes;
8. 同时找到# slaveof <masterip> <masterport>把前面的注释“#”取消;同时把slaveof <masterip> <masterport>
更改为slaveof 115.28.110.135(主服务器IP) 6379(主服务器redis监听端口)。把主从服务器的redis.conf都拷贝到etc目录下;
Cp redis.conf /etc/
在两个服务器上都执行redis-server /etc/redis.conf命令启用redis服务;
9. 在主服务器上用redis-cli –h IP地址 -p 端口连接主服务器或者是从服务器。判断双方是否同步;
10. 在主服务器上
在从服务器上:
如果能取出来则同步成功;