淡定哥头像

技术文档

redis开启多个实例

问题:

多个项目应用部署在通一台服务器上,同时使用一台redis,且项目中redis数据不共享。

解决:

    1.同一个机运行多个redis实例就是把redis部署在不同的端口中(redis默认端口是6379),注意:文件存储的dbfilename要设置不同的文件

    2.复制多一份redis.conf,修改默认端口为6380, 存储文件dbfilename 为dump6380.rdb,修改日志logfile 。注意:在liunx中还有修改指定的pid文件(以守护进程启动时,pid写入的路径)

修改端口

vi redis2.conf 

port 6380


修改存储文件

vi redis2.conf 

dbfilename dump6380.rdb

修改日志记录

vi redis2.conf 

logfile "/opt/redis-4.0.9/log/redis2.log"


修改pidfile

vi redis2.conf 

pidfile /var/run/redis_6380.pid


  3.开启的时候要指定redis.conf的配置文件 ,连接redis客户端的时候,也要指定对应的端口

    启动redis服务

    /opt/redis-4.0.9/src/redis-server /opt/redis-4.0.9/redis2.conf &


    连接redis客户端

    /opt/redis-4.0.9/src/redis-cli -p 3680

  keys *

分享到: 

* 发表评论:
Top