Redis 2.8.19中的Redis群集支持

Redis 2.8.19中的Redis群集支持,redis,cluster-computing,Redis,Cluster Computing,我刚开始评估Redis。我使用的是Redis 2.8.19,它是最新的稳定版本。Redis2.9仍然不稳定,Redis3.0仅可供开发人员预览(不建议用于生产)。我试图给我们设置一个Redis集群,当我改变Redis.conf并添加 已启用群集是 集群配置文件nodes.conf 群集节点超时5000 并启动了我的Redis服务器 src/redis服务器。/redis.conf 它给了我一个错误如下 *致命配置文件错误* 在第2行读取配置文件 '群集已启用是' 指令错误或参数数目错误 我在谷歌

我刚开始评估Redis。我使用的是Redis 2.8.19,它是最新的稳定版本。Redis2.9仍然不稳定,Redis3.0仅可供开发人员预览(不建议用于生产)。我试图给我们设置一个Redis集群,当我改变Redis.conf并添加

已启用群集是 集群配置文件nodes.conf 群集节点超时5000

并启动了我的Redis服务器 src/redis服务器。/redis.conf

它给了我一个错误如下

*致命配置文件错误* 在第2行读取配置文件

'群集已启用是' 指令错误或参数数目错误


我在谷歌上搜索了这个错误,知道我的版本(2.8.19)不支持集群。我仍然无法在Redis文档中定义任何此类规范。我的问题很简单。Redis 2.8.19是否支持Redis群集配置?或者我必须升级到Redis 2.9或Redis 3.0。我正在评估Redis,因为我需要在生产中部署它。请参考。

Redis群集支持仅适用于>=3.0.0版本。Redis 3.0.0将在几天内作为一个稳定的版本发布,如果您想使用Cluster,最好使用它。集群支持被认为是稳定的,但是为了使其成熟,我们希望看到采用。顺便说一句,至少已经有一个非常大的网站在生产中使用它。目前,如果您需要Redis Cluster,最明智的做法是针对您的用例对其进行测试,如果它看起来不错,就使用它。

对Redis的群集支持是,只有v3-v2.8.19中的不支持群集。

Redis Cluster仅在Redis 3.0+中受支持(现在稳定)。我已经编写了一个名为“simple Redis Cluster Client”的简单API,它可以在Redis的sub 3.0版本中用于以类似群集的模式运行(不完全是一个集群,它只是根据密钥的哈希代码在redis节点之间分配密钥,您可以查看一下@

谢谢您的快速回复。我使用的是redis 3.0.0。现在我的要求是这样的。我想大规模插入集群。当使用单个实例时,我可以使用jedis管道。但我也知道piRedis Cluster“尚未”支持peline。因此,我应该如何在Redis Cluster中执行批量插入。您可以使用Redis Cluster的流水线进行批量插入,但是您需要确保将密钥空间的正确部分发送到每个不同的节点(取决于哈希槽),当然,为了避免在进行大规模插入时重新硬装群集。我们实际上在生产中使用了Redis cluster,它的工作方式很有魅力。我正在使用JedisCluster java API进行Redis群集交互。我的RedisDAL看起来与您的PooledConnection类似,但配置设置较少。