我们有Redis服务器集群。我们可以在同一主机上使用多个Redis群集吗?Redis服务器在同一主机上的多个集群
回答
当然,你应该能够做到这一点之后在这里发现了举足轻重的知识基础的步骤:
注意,这些说明假设您有Redis的已经安装在机器上(默认端口6379) ,并引导您安装另一个。
假设你想要的端口,你的第二个例子是6380:
1)复制你的configs:
cp /etc/redis/redis_6379.conf /etc/redis/redis_6380.conf
2)编辑/etc/redis/redis_6380.conf
,并把新的端口下面几行:
pidfile /var/run/redis_6380.pid
port 6380
logfile /var/log/redis/redis_6380.log
dir /var/lib/redis/6380
3)确保它有一个新的工作目录(匹配上面的dir
线):
mkdir /var/lib/redis/6380
4)编辑/etc/init.d/redis_6379
和更改这些行:
NAME=`basename ${0}`
PIDFILE=/var/run/${NAME}.pid
CONF="/etc/redis/${NAME}.conf"
REDISPORT="${NAME#*_}"
5),用于所述第二实例创建符号链接:
ln -s /etc/init.d/redis_6379 /etc/init.d/redis_6380
6)启动新实例:
/etc/init.d/redis_6380 start
7)确保它正在运行:
/usr/local/redis/src/redis-cli -p 6380 -a redisPassword info server
你应该通过运行命令端口得到类似的结果6379.
这是用于两个redis实例,而不是两个redis集群。但我认为配置将类似于确保您分别设置实例,然后运行以配置哪些实例与哪些实例进行通信以进行群集。 – richardhsu
@richardhsu好的电话,谢谢! – Aaron
我已经在一个主机上创建了2个群集,看起来有效 – Igor
- 1. 无法启动Redis集群服务器
- 2. Liferay在同一台机器上集群
- 3. sails-sqlserver:同一主机上的多个sql服务器
- 4. Redis集群主从服务器 - 无法添加密钥
- 5. Node.js多服务器集群
- 6. 在机器集群中监视多个Windows服务实例
- 7. 在同一台机器上的多个TcpClients作为服务器
- 8. 一个服务结构集群或多个集群?
- 9. 将hadoop服务器添加到同一群集(主 - 从)
- 10. Docker群集节点无法检测群集中另一主机的服务
- 11. 在单个Ubuntu服务器上设置cassandra多节点集群
- 12. Redis集群对不同主机有什么好处?
- 13. redis:40多个服务器读取相同的redis内容
- 14. 如何将Redis主服务器同步到另一个独立的Redis实例?
- 15. 在一台计算机上的.NET Web服务集群
- 16. 如何在同一台机器上调试多个Sharepoint服务?
- 17. 负载平衡器上的Redis集群
- 18. 在许多服务器上部署redis
- 19. R服务器HD Insight群集主机密钥验证失败
- 20. 是一个服务器或服务器集群上ESB的标准实现吗?
- 21. 在不同服务器上使用docker的RabbitMQ群集
- 22. kubernetes上的Redis集群
- 23. 在同一台服务器上运行多个Microsoft主数据服务实例
- 24. MSOpenTech Redis - 同一台机器上的多个实例
- 25. Redis的集群不支持多个主节点
- 26. 同一服务器上的多个名称服务器
- 27. 同一个码头集装箱上的多个虚拟主机
- 28. 在一个服务主机内托管多个服务?
- 29. 来自同一WCF服务主机中不同服务的多个端点
- 30. 在一个Dotcloud PHP服务上配置多个主机
我不明白为什么不能,你只需要以正确的配置正确配置群集,并确保你的端口不两个集群之间重叠。我会用群集教程试一下:https://redis.io/topics/cluster-tutorial可以在本地计算机上测试它。 – richardhsu
在官方文档中是否有关于同一主机上的2个群集的任何信息? – Igor
不是真的......什么让你烦恼/缺少信息? –