命令: (在redis-5.0.14 文件下)
mkdir data
code:
[root@VM-4-7-centos redis-5.0.14]# mkdir data
分别创建文件夹 6379、 6380、 6381
命令: (在redis-5.0.14 文件下)
mkdir data/6379
mkdir data/6380
mkdir data/6381
code:
[root@VM-4-7-centos redis-5.0.14]# mkdir data/6379
[root@VM-4-7-centos redis-5.0.14]# mkdir data/6380
[root@VM-4-7-centos redis-5.0.14]# mkdir data/6381
命令:
mkdir config
code:
[root@VM-4-7-centos redis-5.0.14]# mkdir config
redis.conf 复制3个,
分别将文件命名为: redis-6379.conf、 redis-6380.conf、 redis-6381.conf
命令:(在redis-5.0.14 目录下执行)
cp redis.conf config/redis-6379.conf
cp redis.conf config/redis-6380.conf
cp redis.conf config/redis-6381.conf
code:
[root@VM-4-7-centos redis-5.0.14]# cp redis.conf config/redis-6379.conf
[root@VM-4-7-centos redis-5.0.14]# cp redis.conf config/redis-6380.conf
[root@VM-4-7-centos redis-5.0.14]# cp redis.conf config/redis-6381.conf
1、 port 6381 # 端口号
2、 pidfile /var/run/redis_6381.pid # 把pid进程号写入pidfile配置的文件
3、 logfile “6381.log”
4、 dir /root/redis-5.0.14/data/6381 # 指定数据存放的目录
5、 # bind 127.0.0.1(bind绑定的是自己机器网卡的ip,如果有多块网卡可以配多个ip,代表允许客户端通过机器的哪些网卡ip去访问,内网一般可以不配置bind,注释掉即可)
6、 这里我选择绑定IP。
bind 127.0.0.1
7、replicaof 10.0.4.7 6379 # 从本机6379的redis实例复制数据,Redis 5.0之前使用slaveof
步骤同上。
1、bind 10.0.4.7
注意:
其实也可以绑定IP, 实际生产环境下, redis 可能会有多个组redis 主从架构服务器或者多台服务器! 所以 注释掉 #bind 127.0.0.1 和 绑定 IP 10.0.4.7 (我的腾讯云服务器 内网IP)这两种方式,我都测验过。
code :
启动 redis 服务
6381:
src/redis-server config/redis-6381.conf
6380:
src/redis-server config/redis-6380.conf
6379:
src/redis-server config/redis-6379.conf
启动 redis 客户端
6381:
src/redis-cli -p 6381
6380:
src/redis-cli -p 6381
6379:
src/redis-cli -h 10.0.4.7 -p 6381
注意:
redis-cli:表示默认连接127.0.0.1(本机)的6379端口上的redis服务。
redis-cli -p [端口号]:表示连接127.0.0.1(本机)的指定端口上的redis服务。
redis-cli -h [ip地址] -p [端口号]:表示连接指定ip主机上的指定端口的redis服务。
主节点6379 写入数据, 去验证从节点(6380、6381)读数据。
一、本文用到过的Linux 命令汇总:
查询redis 服务、redis 客户端等进程号PID 命令 :
ps -ef | grep redis
创建文件夹命令:
mkdir [要创建的文件夹名]
修改文件 命令:
vim [要修改的文件名]
文件内容开始修改 命令:
i (表示进入编辑状态了)
文件改动结束,需要保存并且退出 命令:
1、先退出编辑状态 按下 Esc 键;
2、:wq
文件改动结束,不需要保存并且退出 命令:
1、先退出编辑状态 按下 Esc 键;
2、:q!
文件并没有改动过,退出 命令:
:q
二、redis 主从架构,还是基于 单机版redis 服务, 可以参看下→→→ redis 安装、下载、部署单机版
三、redis 主从架构:
1、主节点提供写操作, 从节点只提供读操作。
2、redis主从 弊端是: 当主节点出现故障导致宕机了,需要人工重启服务。
自此,本次文章就记录这么多。