redis
文章平均质量分 62
YouWillis
这个作者很懒,什么都没留下…
展开
-
Redis 原理(二)
Redis 原理(二)一、epoll介绍二、Redis原理 一、epoll介绍 地址 个人简单理解 早期的epoll因为socket是blocking,其IO模型为BIO 阻塞IO 中期的epoll的socket的fd nonblock,其IO模型为NIO 同步非阻塞IO 出现成本问题:当有1000个fd就需要调用内核1000次,其中有的fd可能是空的能不能读取 出现了个select传入多个fd返回有数据fd,再进行调用read读取 实现的多路复用的NIO 还存在问题:fd在进程和内核之间不断传输 出现一原创 2021-03-04 12:02:52 · 80 阅读 · 0 评论 -
Redis 安装以及一些说明(一)
Redis(一)一、常识介绍1. 数据是存在磁盘中的2. 内存3. 成本问题I/O buffer二、数据存储发展进程1. 文件里数据2. 数据库出现三、数据库引擎介绍四、redis简单介绍五、redis安装实操六、redis安装实操总结 一、常识介绍 1. 数据是存在磁盘中的 有两个指标 寻址:速度是ms 带宽:G/M 2. 内存 寻址:ns 带宽:很大 秒>毫秒>微秒>纳秒 磁盘比内存寻址的速度慢10W倍 3. 成本问题I/O buffer 磁盘和磁道,扇区,一个扇区512B原创 2021-02-20 14:05:13 · 107 阅读 · 0 评论 -
CentOS7 安装Redis6.0.x时make报错make[1]: *** [server.o] Error 1解决
原因是因为gcc版本过低,yum安装的gcc是4.8.5的。因此需要升级gcc,升级过程如下: yum -y install centos-release-scl yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils scl enable devtoolset-9 bash echo "source /opt/rh/devtoolset-9/enable" >> /etc/profile gc原创 2021-02-07 22:07:24 · 288 阅读 · 0 评论