怎么在linux上启动redis集群
报错Slot “574” not covered by the cluster. “skip_full_coverage_checkTrue”证明redis虽然启动但是没有节点间没有建立集群【Redis 集群没有覆盖全部 16384 个哈希槽缺少了对槽位 574 的覆盖。在集群模式下每个键都属于一个槽如果槽没有归属节点客户端就无法处理映射到该槽的键。】ps aux | grep redis #查看是否有节点已启动如果后面带[cluster]证明只是启动了节点未创建集群1. 重启每个节点# 分别重启三个节点 redis-cli -h 服务器 -p 8000 -a 密码 shutdown redis-server /path/to/8000/8000.conf redis-cli -h 服务器 -p 8002 -a 密码 shutdown redis-server /path/to/8002/8002.conf redis-cli -h 服务器 -p 8003 -a 密码 shutdown redis-server /path/to/8003/8003.conf验证节点是否正常启动ps aux | grep redis2. 创建集群使用 redis-cli --cluster create 命令指定所有节点并分配槽位redis-cli -h 服务器 -p 8000 -a 密码 --cluster create 服务器:8000 服务器:8002 服务器:8003 --cluster-replicas 0验证1集群是否创建成功redis-cli -h 服务器 -p 8000 -a 密码 cluster nodes验证2显示分配的槽位范围应该返回非空的槽位分配列表redis-cli -h 服务器 -p 8000 -a 密码 cluster slots
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2412609.html
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!