首页 > 技术文章 > 二、redis主从环境搭建

yclh 2021-05-08 16:57 原文

系列导航

一、redis单例安装(linux)

二、redis主从环境搭建

三、redis集群搭建

四、redis增加密码验证

五、java操作redis

环境:centos7
需要的安装包: redis-4.0.10.tar.gz
说明:如下演示环境都在一台服务器上,生产环境需要放在两台服务器上使用

安装步骤
1、安装包解压
拷贝redis-4.0.10.tar.gz 到/opt目录下
cd /opt
tar -xzvf redis-4.0.10.tar.gz

2、编译
[root]# cd  /opt/redis-4.0.10
[root]# make


3、修改配置文件
  cd /opt/redis-4.0.10
  cp redis.conf  redis_master.conf
  cp redis.conf  redis_slave.conf
 
  redis_master.conf 与本来的配置文件完全一样
  redis_slave.conf 需要改两个地方
  (1) 端口修改(不跟主节点重复即可)
        port 6380
  (2) 设置当本机为slav服务时,设置master服务的IP地址及端口,在Redis启动时,它会自动从master进行数据同步
        # slaveof <masterip> <masterport>
        slaveof localhost 6379
        注:实际环境中主从不在同一个台主机 localhost 换成主节点ip即可
 

4、启动redis
 
[root@minio4 redis-4.0.10]#nohup /opt/redis-4.0.10/src/redis-server  /opt/redis-4.0.10/redis_master.conf &
[root@minio4 redis-4.0.10]#nohup /opt/redis-4.0.10/src/redis-server  /opt/redis-4.0.10/redis_slave.conf  &
 

5、启动客户端
[root@minio4 src]# cd /opt/redis-4.0.10/src
登录主节点设置一个key
[root@minio4 src]# ./redis-cli -p 6379
127.0.0.1:6379> SET key "value"
OK
127.0.0.1:6379> GET key
"value"
[root@minio4 src]# ./redis-cli -p 6380
redis> GET key
"value"

登录副节点查看刚放入的是否能查
[root@minio4 src]# ./redis-cli -p 6380
127.0.0.1:6380> GET key
"value"

 
6、关闭服务端
[root@minio4 src]# cd /opt/redis-4.0.10/src
[root@minio4 src]# ./redis-cli -p 6379 shutdown
[root@minio4 src]# ./redis-cli -p 6380 shutdown

                                                    

推荐阅读