1.官网下载redis源码包
http://redis.io/ 可以用 wget http://download.redis.io/releases/redis-3.2.3.tar.gz
2.解压源码包
tar zxvf redis-3.2.3.tar.gz
改名 mv redis-3.2.3 redis
3.安装
make MALLOC=libc(如果没有安装gcc,用yum install gcc安装gcc)
4.将redis做成服务
拷贝一份启动脚本
cp /usr/local/redis/utils/redis_init_script /etc/rc.d/init.d/redis
vi /etc/rc.d/init.d/redis
修改后保存
. /etc/rc.d/init.d/redis
拷贝redis.config文件
mkdir /etc/redis
cp /usr/local/redis/redis.config /etc/redis/6379.conf
修改绑定ip地址
vi /etc/redis/6379.conf
/bind 找到绑定地址
bind 192.168.2.187
添加服务
cd /etc/rc.d/init.d
chkconfig --add redis
启动redis
service redis start
5.添加环境变量
echo "export PATH="$PATH:/usr/local/redis/src"" >> /etc/profile
这样就可以用redis-cli连接redis了
6.设置主从服务器
在从服务器中的redis的redis.conf中修改
将slaveof 设置为主服务器的ip加端口号
如果主服务器有密码
将masterauth注释去掉添加主服务器密码
重启从服务器
7.测试
连接主服务器redis-cli -h 192.168.2.187 -p 6379 -a 密码
set test 1
连接从服务器redis-cli -h 192.168.2.215 -p 6379 -a 密码
get test
出现说明配置成功