1. 一个独立的 redis 集群,暂定 5 台机器 15 个节点。
2. 存储的数据不重要但内存使用量大,数据由专门的服务定时写入,不担心数据丢失,所以也不会做主从。
3. 会使用抢占式实例(会被自动回收)来降低成本。
4. 业务客户端为 java-springredis-lettuce ,业务端对稳定性有高要求。
问题:
1. redis 集群能支持某一个或多个节点挂掉(不会恢复)的情况下正常提供服务(业务端不长时间超时、报错就行)吗?业务端访问挂掉的节点持有的 slot 会返回什么?
2. 这种场景下 redis 可以实现自动再分配 slot (异常节点踢出集群)吗?
有没有遇到过这种场景的大佬,帮忙看看这两个问题 redis 能解决嘛