Tony

Results 22 comments of Tony

https://stackoverflow.com/questions/57476533/why-is-statically-linking-glibc-discouraged

First, I will wait Redis 7 stable for at least one year and start to consider (If I am not busy) the support for it so recently I have no...

Thank you. And maybe more, check here: https://github.com/szstonelee/redrock_old/blob/master/documents/peers_en.md

应该支持。 同时,BunnyRedis,我的另外一个改造,会强于Redis Cluster。强一致不丢数据,同时支持磁盘。

请问集群中,三台都是redrock,还是只有一台是redrock,另外两台是redis?

麻烦试一下rockevict somkey,看这个命令是否也有问题?谢谢

还有,你不启用集群,用一个单独的redrock,执行rockall或rockevict,看有无问题? 因为从上面的log信息看,是redrock执行了机器不认识的机器指令(crashed by signal: 4),而这个机器指令应该是和RocksDB库有关(如果你是从网上直接下载的执行文件,它静态包含了RocksDB库)。如果单台(非集群)也是执行rockall或rockevict命令crash,我的推断是包含在静态文件里RocksDB库有本机器(可能是针对某个特定的Linux操作系统)不能识别的代码,那么麻烦:1)你告诉我操作系统的版本(我可以试一下);2)你用源码的方式编译再试(不过源码编译很复杂,请参考网上的源码编译说明:https://zhuanlan.zhihu.com/p/513026400)

我试装了一下Ubuntu 16,用cat /etc/os-release,显示Linux版本如下: NAME="Ubuntu" VERSION="16.04.7 LTS (Xenial Xerus)" 然后运行redrock,再用rockall和save命令,get, hget命令读出,都没有发现问题 我现在的怀疑是:docker 你能否不在docker环境下做下测试,先从单机开始,再转到集群,谢谢。

另外,最好用sudo命令或root身份执行,因为需要对 /opt/redrock 目录有全读写权限(777)