<返回更多

Redis主从服务搭建

2019-09-19    
加入收藏

一、安装redis

1) 本实验采用一主一从,后面文章会持续讲解redis主从,哨兵,cluster

2) 主库 192.168.12.131:7001

3) 从库 192.168.12.131:7002

4) wget http://download.redis.io/releases/redis-3.2.6.tar.gz

5) tar zxf redis-3.2.6.tar.gz;mv redis-3.2.6 redis

6) 进入redis目录执行make;make install 完成编译安装

二、配置Redis

1) 打开redis.conf修改以下参数

2) bind 127.0.0.1 修改为 bind 192.168.12.131

3) protected-mode yes 修改为no

4) port 6379 修改为7001

5) daemonize no 修改为 yes

6) pidfile /var/run/redis_6379.pid 6379修改为7001

7) logfile "" 修改为 logfile "/usr/local/software/redis/logs/redis_7001.log"

8) dir ./ 修改为 dir /usr/local/software/redis/data/7001

9) 需要创建data 、logs目录,其他配置目前保持默认

10) mv redis.conf redis_7001.conf; cp redis_7001.conf redis_7002.conf

11) 编辑redis_7002.conf把7001全部修改为7002

12) slaveof <masterip> <masterport> 修改为slaveof 192.168.12.131 7001 高版本此参数 为replicaof

13) ln -s /usr/local/software/redis/src/redis-* /usr/bin/

三、启动Redis并查看主从状态

1) 启动redis 命令如下

/usr/bin/redis-server /usr/local/software/redis/redis_7001.conf

/usr/bin/redis-server /usr/local/software/redis/redis_7002.conf

2) 查看端口及进程状态

Redis主从服务搭建

 

3) 登录7001及7002查看主从状态

Redis主从服务搭建

 


Redis主从服务搭建

 

4) 在主库上写入数据查看从库是否同步

Redis主从服务搭建

7001主库


Redis主从服务搭建

7002从库

5)把Redis服务添加到开机启动项

1) 进入/usr/local/software/redis/utils 目录执行cp redis_init_script /etc/init.d/redis

2) 修改/etc/init.d/redis配置文件如下,并添加服务chkconfig --add redis

Redis主从服务搭建

 


Redis主从服务搭建

 

6)Redis启动项描述信息

#!/bin/sh

# chkconfig: 2345 10 90

# description: Start and Stop redis

# Simple Redis init.d script conceived to work on linux systems

# as it does use of the /proc filesystem.

### BEGIN INIT INFO

# Provides: redis_6379

# Default-Start: 2 3 4 5

# Default-Stop: 0 1 6

# Short-Description: Redis data structure server

# Description: Redis data structure server. See https://redis.io

### END INIT INFO

声明:本站部分内容来自互联网,如有版权侵犯或其他问题请与我们联系,我们将立即删除或处理。
▍相关推荐
更多资讯 >>>