以下步骤前提是已经部署了一个Redis。新手Linux安装redis并且开启远程连接
区别在于:
.log日志文件
.rdb数据文件
.conf配置文件
.pid进程ID文件
其中,除了.conf文件,其他文件初始化内容都可以为空。
选一个你熟悉的目录,在下面新建data目录和log目录,data目录存.rdb文件,log目录存.log文件
例如:
mkdir /usr/local/redis-test/{data,log}
在/var/run/目录下已经有个redis_6379.pid文件,这是初次安装redis的pid文件
进入到/var/run/目录下,两种方式:
①新建:touch redis_6380.pid(用端口号命名方便区分)
②复制:cp redis_6379.pid redis_6380.pid(复制的方式需要把pid文件内容清空)建议用touch
这个redis配置文件可以和原来的.conf文件同一个目录下,命名加以区分就行
比如:redis-test.conf或者redis-6380.conf
修改参数时一定要确保路径正确。配置文件指定的路径都是你在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保存退出
#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>
这些在我开头提及文章都有,再放链接:新手Linux安装redis并且开启远程连接
感谢文章:一台服务器搭建部署两个或多个Redis实例
说明:配置N个Redis实例就需要N个conf文件,N个log文件,N个PID文件,N个rdb文件,N个端口,文件命名也需要区分开