由于公司的游戏服务器数据库一部分用的是redis,所以闲下来研究下

1.安装

wget http://redis.googlecode.com/files/redis-2.4.17.tar.gz

tar xf redis-2.4.17.tar.gz

make

make install

cp redis.conf /etc/

这样redis就安装好了。

启动redis:redis-server /etc/redis.conf

关闭redis:redis-cli shutdown

2.主从配置

cp /etc/redis.conf /etc/redis_slave.conf

vim /etc/redis_slave.conf

daemonize yes  后台启动redis

port 6380

dbfilename dump_slave.rdb

slaveof 127.0.0.1 6379

 主服务器的端口使用的是缺省的6379,从服务器的端口我们设置成6380,并让从服务器能后台启动。

登陆redis:
 
redis-cli -h 127.0.0.1
redis 127.0.0.1:6379> set name test
OK
redis 127.0.0.1:6379>
 
 把从服务器的端口改为6380,避免和主服务器的端口发生冲突,redis的默认端口为6379. 
 
启动从服务器:
 redis-server /etc/redis_slave.conf
 
 确认一下是否都正常启动了:
 
 ps -ef|grep redis

登陆从服务器:

 

redis-cli -h 127.0.0.1 -p 6380
 
查看是否同步完成