Redis nodes.conf 文件锁定?
Redis nodes.conf file locked?
我正在按照本教程创建 Redis 集群:
http://redis.io/topics/cluster-tutorial
在本教程中,我需要 运行 端口 7000 到 7005 上的几个 redis-server 实例。但是在我 运行 第一个实例成功后,我尝试 运行 第二个实例nodes.conf 文件似乎被锁定,我收到以下错误消息:
"Sorry, the cluster configuration file nodes.conf is already used by a different Redis Cluster node. Please make sure that different nodes use different cluster configuration files."
每个服务器实例都需要一个单独的 nodes.conf 吗?或者我是否需要在每个实例目录中有一个单独的 redis-server 可执行文件并从那里 运行 它?
本教程建议您为每个实例配置使用单独的文件夹,因此每个实例也会在其自己的文件夹中生成 nodes.conf。
Create a redis.conf file inside each of the directories, from 7000 to
7005.
您需要将每个实例的 .conf 文件放在不同的文件夹中,并且可执行文件必须来自这些文件夹 运行。
假设您在 /tmp/redis-cluster/
上有 redis-server,在每个 /tmp/redis-cluster/700x
文件夹上有 redis.conf:
cd /tmp/redis-cluster/7000
../redis-server ./redis.conf
这样会在当前文件夹7000上生成nodes.conf
请注意,您必须先发出 cd
以更改当前目录,然后从该文件夹执行向上一个文件夹 (../)
的 redis-server
我正在按照本教程创建 Redis 集群:
http://redis.io/topics/cluster-tutorial
在本教程中,我需要 运行 端口 7000 到 7005 上的几个 redis-server 实例。但是在我 运行 第一个实例成功后,我尝试 运行 第二个实例nodes.conf 文件似乎被锁定,我收到以下错误消息:
"Sorry, the cluster configuration file nodes.conf is already used by a different Redis Cluster node. Please make sure that different nodes use different cluster configuration files."
每个服务器实例都需要一个单独的 nodes.conf 吗?或者我是否需要在每个实例目录中有一个单独的 redis-server 可执行文件并从那里 运行 它?
本教程建议您为每个实例配置使用单独的文件夹,因此每个实例也会在其自己的文件夹中生成 nodes.conf。
Create a redis.conf file inside each of the directories, from 7000 to 7005.
您需要将每个实例的 .conf 文件放在不同的文件夹中,并且可执行文件必须来自这些文件夹 运行。
假设您在 /tmp/redis-cluster/
上有 redis-server,在每个 /tmp/redis-cluster/700x
文件夹上有 redis.conf:
cd /tmp/redis-cluster/7000
../redis-server ./redis.conf
这样会在当前文件夹7000上生成nodes.conf
请注意,您必须先发出 cd
以更改当前目录,然后从该文件夹执行向上一个文件夹 (../)