目录:
Redis从入门到精通(一):缓存
Redis从入门到精通(二):分布式锁以及缓存相关问题
Redis从入门到精通(三):Redis持久化算法以及内存淘汰策略
Redis从入门到精通(四):Redis常用数据结构以及指令
Redis从入门到精通(五):Redis6整合SpringBoot2.x+Mybatis+SpringCache
Redis从入门到精通(六):Redis高可用原理
Redis从入门到精通(七):跳跃表的简介与实现
Redis从入门到精通(八):Redis新特性
线程问题
新版本的Redis在对数据的操作时是单线程的,但是在处理网络传输的时候(读写以及网络协议)是多线程的,这样为了加快处理网络任务,同时保证数据安全。
而老版本的Redis在处理网络任务的时候也是单线程的。其实一些后台任务,无论新老Redis均是多线程处理,否则只能阻塞,这样就大大降低了它的速度。
所以,无论新老版本,无论开不开多线程都不会存在数据安全问题,因为数据操作不支持多线程。
默认不开启多线程模式,可以再配置文件中打开:
io-threads-do-reads yes
io-threads 5 #开启五个线程
权限问题
ACL(Access Control List)是Linux操作系统的安全核心,比如用户组,文