redis 单机主从搭建

学习资料:
https://www.cnblogs.com/cmyxn/p/9414457.html
https://blog.csdn.net/li521wang/article/details/81951114

单机redis就安装

1、获取安装包 wget http://download.redis.io/releases/redis-4.0.2.tar.gz

2、安装路径:/usr/local/redis(新建redis目录)

3、解压tar -zxvf redis-4.0.2.tar.gz 到redis目录

4、cd /usr/local/redis/redis-4.0.2

5、make

6、./src/redis-server redis.conf(执行启动,控制台启动)

7、Ctrl+c 退出当前服务(由于不是以守护线程的方式去启动,所以需要Ctrl+c停止服务)

8、vi redis.conf 修改配置文件(daemonize no 修改为 daemonize yes ,以守护线程启动)

9、./src/redis-server redis.conf(再次启动redis)

10、ps -ef |grep redis(查看redis服务)

11、./src/redis-cli(启动客户端链接)

键入info,查看当前redis信息

键入shutdown 停止redis服务

单机redis就安装和调试完了。

redis 主从模式配置(一个master节点有两个slave节点)

配置:
1,cd /usr/local/redis/redis-4.0.2
切换到当前redis安装路径
2, mkdir config
新建一个文件夹,存放redis的配置文件
3,在config下,新建三个配置文件(复制redis.conf),如下:
master-6379.conf,slave-6380.conf,slave-6381.conf

vim master-6739.conf

#主表的配置文件

Redis使用后台模式

daemonize yes

注释以下内容开启远程访问

bind 127.0.0.1

修改启动端口为6379

port 6379

修改pidfile指向路径–Redis以守护进程方式运行时把pid写入文件

pidfile /usr/local/redis/redis-4.0.2/conf/redis_6379.pid
#数据库的存放位置 自己定义
dir /usr/local/redis/redis-4.0.2/db/master/

vim master-6780.conf

#主表的配置文件

Redis使用后台模式

daemonize yes

关闭保护模式

#protected-mode no

注释以下内容开启远程访问

bind 127.0.0.1

修改启动端口为6380

port 6380

修改pidfile指向路径–Redis以守护进程方式运行时把pid写入文件

pidfile /usr/local/redis/redis-4.0.2/conf/redis_6380.pid
#数据库的存放位置 自己定义
dir /usr/local/redis/redis-4.0.2/db/slave_one/
#Slaveof命令可以将当前服务器转变为指定服务器的从属服务器(slave server)。
slaveof 127.0.0.1 6379

vim master-6781.conf

#主表的配置文件

Redis使用后台模式

daemonize yes

关闭保护模式

#protected-mode no

注释以下内容开启远程访问

bind 127.0.0.1

修改启动端口为6381

port 6381

修改pidfile指向路径–Redis以守护进程方式运行时把pid写入文件

pidfile /usr/local/redis/redis-4.0.2/conf/redis_6381.pid
#数据库的存放位置 自己定义
dir /usr/local/redis/redis-4.0.2/db/slave_two/
#Slaveof命令可以将当前服务器转变为指定服务器的从属服务器(slave server)。
slaveof 127.0.0.1 6379

4、启动三台reids服务
[root@localhost redis-4.0.2]# ./src/redis-server config/master-6379.conf
[root@localhost redis-4.0.2]# ./src/redis-server config/slave-6380.conf
[root@localhost redis-4.0.2]# ./src/redis-server config/slave-6381.conf

5、链接redis服务
[root@localhost redis-4.0.2]# ./src/redis-cli -p 6379
[root@localhost redis-4.0.2]# ./src/redis-cli -p 6380
[root@localhost redis-4.0.2]# ./src/redis-cli -p 6381

到这,redis的主从模式就已经完成了


版权声明:本文为zyq1084577627原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。