如何在本地运行两个Redis服务

本文以Mac OS为例,演示如何在本地运行两个redis服务。

默认安装好redis后,服务会启动在6379端口,虽然一个redis服务下,库的数量默认多达16个,足够多个不同的项目用了。但是实际使用过程发现,几个项目共用一个redis,很容易造成记忆错乱,有时候忘了哪个库存的什么内容,会造成数据的混乱。

所以我还是建议大家一个项目用一个redis服务。

假设A项目已经使用了端口为6379的redis服务,现在我要为项目B开启一个6380端口的redis服务,那该怎么做呢?

第一步 复制redis默认配置文件

通过homebrew安装的配置文件,在下方。

/opt/homebrew/etc/redis.conf

复制这个文件后,可以重命名为redis2.conf

打开redis2.conf,修改如下两个配置:

  • 端口号:将 port 6379 改为一个未使用的端口号,例如 6380
  • pidfile:更改 pid 文件的路径,以避免与第一个实例冲突。例如,将 pidfile /var/run/redis_6379.pid 改为 pidfile /var/run/redis_6380.pid
  • 日志文件(可选):更改日志文件的路径,例如 logfile "/var/log/redis/redis-server2.log"

/opt/homebrew/etc/redis2.conf 修改如下两行

port 6380
pidfile /var/run/redis_6380.pid

第二步 启动服务 

# 启动服务
redis-server /opt/homebrew/etc/redis2.conf

# 查看运行
redis-cli -p 6380

OK,现在你本地已经运行了两个redis服务了,一个在6379端口,一个在6380端口。

  • 9
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值