大纲1.导致Redis阻塞的内在原因2.导致Redis阻塞的外在原因3.Redis的性能总结4.Redis缓存的相关问题5.数据库和缓存的一致性问题6.数据库和缓存的一致性情况列举1.导致Redis阻塞的内在原因(1)API或数据结构不合理(2)持久化阻塞(1)API或数据结构不合理比如对一个包含上万个元素的Hash结构执行hgetall操作,由于数据量大且复杂度为O(N),所以速度会很慢。对于高并发场景,应该尽量避免在大对象上执行算法复杂度超O(N)的命令。比如hset命令复杂度只有O(1),正常耗时应该在10微秒以下。为了追求低内存,过度放宽压缩列表(O(N)~O(N^2))的使用条件,会...