Redis主从配置并以普通用户启动

2018年10月20日11:59:05 发表评论 4,971 ℃

一、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  #全部回车采用默认路径

Redis主从配置并以普通用户启动 

 

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 $CONF@su redis -s /bin/bash -c "&"@' /etc/init.d/redis_6379

Redis主从配置并以普通用户启动 

 

4、Redis测试

#redis-cli -v

Redis主从配置并以普通用户启动 


二、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"

测试配置成功,已经正常获取到数据。

【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: