redis 阻塞 第2页
- Redis常见误解与澄清:关键知识点解析
-
Redis是一个高性能的非关系型键值对数据库,它基于内存操作,因此读写速度非常快,常被用于缓存场景。在使用Redis时,确实存在一些常识或容易让人误解的地方:过期时间的设置使用SET命令时,可以同时设置键的过期时间。但如果在后续修改键的值时,只是简单地使用SET命令而没有带上过期时间参数,那么该键的...
- 一对一直播平台开发,导致Redis阻塞的原因和解决方式
-
属于单线程架构的Redis,在一对一直播平台开发中使用时需要时刻注意高并发场景,毕竟在高并发场景下单线程架构非常容易出现阻塞问题,当阻塞发生时,线上服务会受到影响,因此,在快速定位到出问题的Redis节点后需要进行阻塞原因及解决方式的分析。在一对一直播平台开发中,导致Redis发生阻塞的原因可以分为...
- redis如何避免单线程模型的阻塞?
-
目录一、Redis实例有哪些阻塞点?1.和客户端交互时的阻塞点1.1查询1.2bigkey删除操作1.3FLUSHDB和FLUSHALL2.和磁盘交互时的阻塞点2.1AOF日志同步写(always)3.主从节点交互时的阻塞点二、异步线程机制三、哪些操作可以异步执行什么是关键路...
- Redis KEY*模糊查询导致交互速度慢、阻塞其他 Redis 操作
-
RedisKEY*模糊查询导致交互速度慢、阻塞其他Redis操作查询速度慢的原因在Redis中,使用通配符KEYS命令进行键的模糊匹配(比如KEYSkey*)可能会导致性能问题,尤其是在数据集较大时。这是因为KEYS命令的实现需要遍历所有的键来匹配模式,这个过程的时间复杂度是O(...
- redis阻塞常见排查方法
-
本文主要是从redis本身出发,先不考虑所在节点的cpu,磁盘,内存,网络等资料消耗情况,一般来说出现redis阻塞,先排查节点资源占用情况,再来看redis本身情况。比如从redis日志看到aof追加阻塞,那肯定就需要看下节点io情况,是否长期使用率在90%以上,是否有其他进程也在竞争io资源。主...