摘要:
一、Redis是单线程的,但是为什么还那么快 1、Redis是纯内存操作,执行速度非常快 2、采用单线程,避免不必要的上下文切换可竞争条件,多线程还要考虑线程安全问题,加入并发锁,影响性能 3、使用I/O多路复用模型,非阻塞IO 二、你能解释一下I/O多路复用模型? 阅读全文
posted @ 2023-07-31 22:46
wuzx-blog
阅读(29)
评论(0)
推荐(0)
摘要:
在Redis中提供的集群方案总共有三种: (1)主从模式 (2)哨兵模式 (3)分片集群 redis主从数据同步的流程时什么? 阅读全文
posted @ 2023-07-31 22:40
wuzx-blog
阅读(30)
评论(0)
推荐(0)
摘要:
单台服务器:加synchronlzed解决方案。 (1)采用Watch dag 给锁续期 (2)抢不到锁的线程会尝试等待 (3)所有的redis命令采用lua脚本,保证执行的原子性 阅读全文
posted @ 2023-07-31 22:21
wuzx-blog
阅读(91)
评论(0)
推荐(0)
摘要:
阅读全文
posted @ 2023-07-31 21:46
wuzx-blog
阅读(18)
评论(0)
推荐(0)
摘要:
阅读全文
posted @ 2023-07-31 21:38
wuzx-blog
阅读(32)
评论(0)
推荐(0)
摘要:
Redis做为缓存,数据的持久化是怎么做的? 在Redis中提供了两种数据持久化的方式:1、RDB 2、AOF 阅读全文
posted @ 2023-07-31 21:31
wuzx-blog
阅读(35)
评论(0)
推荐(0)
摘要:
双写一致性:当修改了数据库的数据也要同时更新缓存的数据,缓存和数据库的数据要保持一致。 共享锁:读锁代码 排他锁,写数据。读锁和写锁的值要一致。 MQ异步消息通知: 阅读全文
posted @ 2023-07-31 21:11
wuzx-blog
阅读(65)
评论(0)
推荐(0)
摘要:
缓存雪崩:是指在同一时段大量的缓存key同时失效或者Redis服务宕机,导致大量的请求到达数据库,带来巨大压力。 阅读全文
posted @ 2023-07-31 20:36
wuzx-blog
阅读(31)
评论(0)
推荐(0)
浙公网安备 33010602011771号