redis 详解系列之四(阻塞)

2019-08-17  本文已影响0人  落羽归尘

redis 阻塞简介

redis是单线程架构,所有读写操作都是在一个线程上进行的,如果某个命令造成了阻塞,哪怕是轻微的阻塞,都会造成整个应用性能的下降,我们应该理解redis阻塞的造成原因,以及防治手段,以便更好的发挥redis的高性能,提升整个应用的性能。

redis阻塞的原因分析

内在原因
外在原因
# redis-cli -p 6383 info server|grep process_id

根据进程id查询交换信息(若进程id是4444)

cat /proc/4444/smaps|grep Swap

为了防止发生内存交换,要确保redis所在机器有足够的内存,也可设置redis最大可用内存,防止内存暴涨。

参考书

《redis开发与运维(付磊)》

上一篇 下一篇

猜你喜欢

热点阅读