如何在一台设备(以linux为例)运行多个redis-server实例
发布日期:2021-06-29 15:52:17 浏览次数:2 分类:技术文章

本文共 744 字,大约阅读时间需要 2 分钟。

在一台设备运行多个redis-server实例实现比较简单

整体思路就是把一个程序打开三份同时运行,就像同时打开三个word文件一样
需要注意的是,redis默认占用6379端口,而同一个端口只能被一个程序占用,因此启动redis服务时需要改变默认的端口

  • 在同一台设备运行三个redis实例,端口分别为6379、6380、6381

  • 拷贝三份redis.conf配置文件,分别修改以下属性

配置项 默认值 6379 6380 6381
文件名 redis.conf redis_6379.conf redis_6380.conf redis_6381.conf
port 6379 6379 6380 6381
pidfile /var/run/redis.pid xxx/redis_6379.pid xxx/redis_6380.pid xxx/redis_6381.pid
logfile “redis.log” “redis_6379.log” “redis_6380.log” “redis_6380.log”
dbfilename dump.rdb dump_6379.rdb dump_6380.rdb dump_6381.rdb
  • 启动三个redis服务
$ ./redis-server xxx/redis_6379.conf$ ./redis-server xxx/redis_6380.conf$ ./redis-server xxx/redis_6381.conf
  • 至此,三个redis服务同时启动,完成了一台主机运行多个redis服务
  • 客户端连接服务
$ redis-cli -p 6379$ redis-cli -p 6380$ redis-cli -p 6381

转载地址:https://console.blog.csdn.net/article/details/115402030 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:Poj百练 3468:电池的寿命 (分类:贪心)
下一篇:redi消息订阅和发布功能

发表评论

最新留言

感谢大佬
[***.8.128.20]2024年04月30日 08时43分19秒