我们有Redis服务器集群。我们可以在同一台主机上使用多个Redis群集吗?
答案 0 :(得分:0)
当然,您应该按照Pivotal知识库中的步骤执行此操作:
请注意,这些说明假设您已在计算机上安装了Redis(默认端口6379),并引导您完成安装另一个。
假设您希望第二个实例的端口为6380:
1)复制你的配置:
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运行该命令来获得类似的结果。