redis-主从复制配置(一)

2020-04-04

a.  redis 安装需要依赖 gcc


yum -y install gcc

b. 然后 下载 redis 压缩包

c. 解压 进入解压目录 

d. 然后 make 编译

f. 然后进入src目录  

   make install 安装

g.安装后会生成 启动命令. redis-server redis-cli 等

启动 redis-server  ../redis.conf  (redis.conf 默认在 解压目录里)

这里一般 是

创建 一个 redis 的bin 目录 把  启动命令 移动到 bin目录下就行

创建 一个redis 的conf目录 把配置文件redis.conf复制到 conf 目录下就行

启动命令

bin/server-server ../conf/redis.conf 就行   (目录自己创建就行)





https://blog.csdn.net/q258523454/article/details/79792713(这篇是要改端口和 ip  ,注意细节)

创建3个linux虚拟机: centos6.5

关闭防火墙或者 放开相关的端口访问权限

这里关闭防火墙

service iptables stop  

# 启动防火墙

service iptables start  

# 永久关闭防火墙

chkconfig iptables off  


1.主服务器 不需要额外配置;


redis.conf 文件配置:

# (主节点就这样配置)

bind 0.0.0.0  

注意:不是( bind 127.0.0.1 ) 

其他正常.


2.从服务器 需要 调整 redis.conf 文件;


# slaveof

# If the master is password protected (using the "requirepass" configuration

# directive below) it is possible to tell the slave to authenticate before

# starting the replication synchronization process, otherwise the master will

# refuse the slave request.

# 如果主服务器有密码 那么需要配置 masterauth 和主服务密码(requirepass 配置)一致

比如:requirepass 123456

那么  masterauth 123456

# masterauth

#bind要为 本及的ip地址(比如 169.254.83.132)或者 0.0.0.0

bind 0.0.0.0  
# slaveof

slaveof 169.254.83.131 6379


# masterauth

# masterauth 123456

3. 启动

./redis-server ./redis.conf


4. 进入客户端

./redis-cli 


可以查看


redis-主从复制配置(一)_第1张图片
redis-主从复制配置(一)_第2张图片

你可能感兴趣的:(redis-主从复制配置(一))