一、Redis安装
1、打开Redis官网下载最新稳定版本redis(https://redis.io)
#wget http://download.redis.io/releases/redis-4.0.11.tar.gz
2、解压编译安装
#tar -zxvf redis-4.0.11.tar.gz
#cd redis-4.0.11
#yum install -y gcc #安装编译插件
#make
#make install
# ./utils/install_server.sh #全部回车采用默认路径
3、使用普通用户启动Redis
#useradd -M -r -s /sbin/nologin redis #创建一个系统用户,并禁止登陆
#mkdir /var/run/redis/
#mkdir /var/log/redis/
#sed -i 's@/var/run/@/var/run/redis/@' /etc/redis/6379.conf
#sed -i 's@/var/log/@/var/log/redis/@' /etc/redis/6379.conf
#sed -i 's@/var/run/@/var/run/redis/@' /etc/init.d/redis_6379
#chown -R redis.redis /etc/redis/ /var/run/redis/ /var/log/redis/ /var/lib/redis/ /etc/init.d/redis_6379 /usr/local/bin/redis-server /usr/local/bin/redis-cli
#sed -i 's@$EXEC [email protected] redis -s /bin/bash -c "&"@' /etc/init.d/redis_6379
4、Redis测试
#redis-cli -v
二、Redis主从配置
Master 192.168.133.128 6379
Node1 192.168.133.129 6378(按照上面步骤进行按照,端口设置为6378)
1、在主服务器上进行以下配置:
#vim /etc/redis/6379.conf
将 bind 127.0.0.1 注释掉,监听所有网口,保证外部可以访问。
2、在从服务器上进行配置:
#vim /etc/redis/6378.conf
在对应的# slaveof <masterip> <masterport>注释行下加入以下内容:
slaveof master 6379
3、重启服务,添加数据测试
#/etc/init.d/redis_6379 restart
#/etc/init.d/redis_6378 restart
#redis-cli #登陆主数据库
127.0.0.1:6379> set test 1234
# redis-cli -p 6378 #登陆从数据库
127.0.0.1:6378> get test
"1234"
测试配置成功,已经正常获取到数据。