1、redis命令 del 的时间复杂度是o(m), 其中m就是key中所包含的元素个数。比如当del list、set、hash等数据结构的时候,如果这样的key里面的数据达到千万级别,可能会阻塞redis进程超过10s,其他并发的命令都超时。
2、redis进程阻塞时间过长可能会导致redis的主从切换,引发更大的问题
3、类似的命令还有hgetall
本文探讨了 Redis 中 DEL 命令的时间复杂度及其潜在的影响,特别是当操作大型数据结构时可能导致的进程阻塞问题。此外还提到了类似命令 HGETALL 的使用场景。
1、redis命令 del 的时间复杂度是o(m), 其中m就是key中所包含的元素个数。比如当del list、set、hash等数据结构的时候,如果这样的key里面的数据达到千万级别,可能会阻塞redis进程超过10s,其他并发的命令都超时。
2、redis进程阻塞时间过长可能会导致redis的主从切换,引发更大的问题
3、类似的命令还有hgetall
2270
758
4161
4529

被折叠的 条评论
为什么被折叠?