10 2023 档案

摘要:https://blog.csdn.net/a745233700/article/details/113449889 阅读全文
posted @ 2023-10-23 21:19 九段教会 阅读(12) 评论(0) 推荐(0)
摘要:第一,单线程意味着不会出现线程竞争,上下文切换的情景,这样避免了线程竞争带来的开销,第二,使得redis内部数据结构和算法变得容易实现,不需要考虑多线程情况下的线程安全问题,第三,保证指令的原子性 阅读全文
posted @ 2023-10-23 16:55 九段教会 阅读(73) 评论(0) 推荐(0)
摘要:redis使用单线程主要原因第一个,每条命令都是原子操作,单线程能够保证原子性。第二个原因,如果设计为多线程,肯定存在锁的竞争导致锁的获取释放开销,线程切换的开销,这与我们使用redis是相违背的。尽管redis设计为单线程,但是他的性能很高,主要原因是基于内存,以及pipeline机制都能保证re 阅读全文
posted @ 2023-10-08 15:36 九段教会 阅读(61) 评论(0) 推荐(0)