![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Redis
文章平均质量分 83
Turn X7
不息!
展开
-
gcc版本问题导致redis6.0编译报错
备注:开发过程中经常需要各种版本的编译环境,使用scl 可以暂时的改变当前用户的编译工具,列如 你的系统版本gcc 4.4.7 但是你可以使用scl工具它可以临时的把你的gcc版本提升到4.8。RedHat推出的 scl (Software Collections) ,它可以根据devtoolset一起配合来快速统一开发环境,不用一个个的去找各个官网再去编译源码安装。#注意:scl命令启用只是临时的,推出xshell或者重启就会恢复到原来的gcc版本。gcc得版本问题,新版本redis6.0。转载 2022-09-16 15:33:45 · 950 阅读 · 0 评论 -
Redis中的LRU算法
本篇文章带大家了解一下Redis中的LRU(Least Recently Used),希望对大家有所帮助!Redis是基于内存存储的key-value数据库,我们知道内存虽然快但空间小,当物理内存达到上限时,系统就会跑的很慢,这是因为swap机制会将部分内存的数据转移到swap分区中,通过与swap的交换保证系统继续运行;但是swap属于硬盘存储,速度远远比不上内存,尤其是对于Redis这种QPS非常高的服务,发生这种情况是无法接收的。(注意如果swap分区内存也满了,系统就会发生错误!】\........转载 2022-08-03 16:08:43 · 466 阅读 · 0 评论 -
CLion调试redis6源码
CLion调试redis6源码转载 2022-07-26 09:15:31 · 882 阅读 · 0 评论 -
redis IO多路复用原理:高性能IO之Reactor模式
首先你得了解redis是单线程的,然后你接着会有个疑问,单线程怎么会有高性能呢(据悉,在普通的笔记本上redis吞吐量亦能达到每秒几十W次),带着疑问看看下面转载的帖子吧。先个人总结:所谓的redis的多路复用原理他是把IO操作再细分成多个事件去处理比如IO涉及连接 读取 输入把这三种当成三种事件分别起三个线程处理如果一个连接来了显示被读取线程处理了,然后再执行写入,那么之前的读取......原创 2019-06-23 12:25:27 · 6545 阅读 · 0 评论