学习资料:
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的主从模式就已经完成了