redis读写瓶颈
发布网友
发布时间:2022-04-11 14:01
我来回答
共1个回答
热心网友
时间:2022-04-11 15:30
从你这个描述来看,写性能确实不太正常。
我有一种方法可以用来看一下你这50000条数据是不是超过了默认的maxmemory值:
统计一下10000条数据大约占的内存值,估计5W条记录的大约内存值,然后再看一下你的VM是否开启。这样做是因为超过了指定的内存同时没开启vm时,有可能会导致进程挂掉。
你既然使用了默认配置,你还可以看一下日志里是不是会有崩溃记录。也可以根据记录找一下其他的原因。
你用的是hash结构的话,可以调整一下hash-zipmap-max-entries这个参数。一般这个参数在1000的时候性能是比较高的。超过1000以后CPU就上来了。默认是512.