Redis如何处理高并发下对一个数据的访问?

最近在看Redis的时候遇到一个问题,日常的使用当中似乎并没有遇到redis多个线程同时访问一个数据的时候导致阻塞或长时间未响应的情况,但目前并没有找到相关的一些解释,只是说将数据放置到内存中,读取的速度会加快。
但我觉得这个应该不足以解释redis当中它是如何处理这样的场景的

Redis
java
后端
2022-07-11 13:14:24
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
爱消失的柴郡猫

因为一般的数据都不大,内存访问的效率很快,所以你是感觉不出来。
redis本身的读都是单线程的,直接读取内存,如果你把一个key设置的很大,读取的时候会阻塞一下,还是有明显的感觉的,所以在使用的时候要特别注意大key。一般redis操作10ms都算慢的了。

分享
微博
QQ
微信
回复
2022-07-11 15:00:26
相关问题
如何处理Redis内存优化?
2790浏览 • 1回复 待解决
SQL插入一个数据时,如何获取ID?
2969浏览 • 2回复 待解决
如何判断一个数组不为空?
377浏览 • 1回复 待解决
Redis 7.0 Multi Part AOF主进程如何处理
2731浏览 • 1回复 待解决
如何一个文件进行读写操作
360浏览 • 1回复 待解决
HarmonyOS 大整数如何处理
359浏览 • 1回复 待解决
如何处理复杂 SVG 图形交互?
12浏览 • 0回复 待解决
如果写一个多级获取数据问题?
3329浏览 • 1回复 待解决