一台服务器安装/部署两个/多个Redis实例

以下步骤前提是已经部署了一个Redis新手Linux安装redis并且开启远程连接

一、大致步骤

区别在于:

.log日志文件

.rdb数据文件

.conf配置文件

.pid进程ID文件

其中,除了.conf文件,其他文件初始化内容都可以为空。

二、具体步骤

1. 新建数据和日志目录

选一个你熟悉的目录,在下面新建data目录和log目录,data目录存.rdb文件,log目录存.log文件

例如:

mkdir  /usr/local/redis-test/{data,log}

2. 新建PID文件

在/var/run/目录下已经有个redis_6379.pid文件,这是初次安装redis的pid文件

进入到/var/run/目录下,两种方式:

①新建:touch  redis_6380.pid(用端口号命名方便区分)

②复制:cp  redis_6379.pid  redis_6380.pid(复制的方式需要把pid文件内容清空)建议用touch

3. 复制.conf文件

这个redis配置文件可以和原来的.conf文件同一个目录下,命名加以区分就行

比如:redis-test.conf或者redis-6380.conf

4. 修改redis配置文件

修改参数时一定要确保路径正确。配置文件指定的路径都是你在1和2步骤创建的路径。特别是注意斜杆“/”有没有缺失

#复制新的配置文件给第二个redis使用
[root@tse1 redis-6.2.6]# cp redis.conf redis6380.conf

#配置新redis文件,避免两个redis冲突,在配置文件按照如下几个参数进行修改;

[root@tse1 redis-6.2.6]# vim redis6380.conf

配置参数:

#修改新的pid文件路径
pidfile /var/run/redis_6380.pid

#指定新的端口号
port 6380

#指定新的日志文件路径
#log文件指定路径和文件名后,redis启动会自动创建。
logfile "/usr/local/log/redis6380.log"
#指定新的数据文件路径
dir /usr/local/data/
#指定新的转储文件路径,rdb文件redis启动也会自动创建。
dbfilename dump6380.rdb


#配置文件修改完成:wq保存退出

6. 客户端连接测试

#6379的redis
[root@tse1 /]# /usr/local/redis/src/redis-cli -h 127.0.0.1 -p 6379 -a redis密码
127.0.0.1:6379> PING
PONG
127.0.0.1:6379> 

#6380的redis
[root@tse1 /]# /usr/local/redis/src/redis-cli -h 127.0.0.1 -p 6380 -a redis密码
127.0.0.1:6380> PING
PONG
127.0.0.1:6380>

7. redis启动/停止,端口开启

这些在我开头提及文章都有,再放链接:新手Linux安装redis并且开启远程连接

感谢文章:一台服务器搭建部署两个或多个Redis实例

说明:配置N个Redis实例就需要N个conf文件,N个log文件,N个PID文件,N个rdb文件,N个端口,文件命名也需要区分开

上一篇:python 类的书写和实例化


下一篇:【KALI1703踩坑】