set-timeout用来设置集群节点间心跳连接的超时时间,单位是毫秒,不得小于100毫秒,因为100毫秒对于心跳时间来说太短了。该命令修改是节点配置参数cluster-node-timeout,默认是15000毫秒。通过该命令,可以给每个节点设置超时时间,设置的方式使用config set命令动态设置,然后执行config rewrite命令将配置持久化保存到硬盘。以下是示例:

命令格式:ruby redis-trib.rb set-timeout host:port  milliseconds

设置心跳连接超时时间为:4秒

[root@iZ23gfcvt5xZ redis-3.0.6]# ./src/redis-trib.rb set-timeout 114.55.116.177:8002 4000

22.png

进入cluster redis实例配置文件检查

23.png