patpatbear

Results 5 issues of patpatbear

we are using zset to keep track of user score with a fixed length, but benchmark shows if zset is a hot key, performance could drop to 100 qps (or...

通常eval/evalsha涉及的key都是含有相同的hash tag,比如: ``` evalsha {usr1}ids {usr1}tweets ``` 只要新集群和老集群的hash tag不变,在老集群在同一个分片的key,在新集群也在同一个分片。 所以是否考虑只要新老集群的hash tag不变,支持eval/evalsha命令转移?

rmt redis_twem_backend_idx and redis_twem_backend_node use ketama distribution regardless of config. it will cause seriours data corruption if user use modula or random distribution. ``` redis_twem_backend_idx(redis_group *rgroup, uint8_t *key, uint32_t keylen)...

``` aofSplit>openAppendOnly ``` 如果openAppendOnly失败,则appendonly被关闭;此时无法执行写命令,并且即使磁盘恢复正常server也无法自动恢复。

envoy also supports redis cluster proxy (currently experimental), which IMHO might be an more elegant solution because of shorter latency, simpler server deployment, supports non-smart client(such as hiredis), more observability....