linux
文章平均质量分 60
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 安装后的网络优化
CentOS7 安装后的网络优化一、关闭NetworkManager二、设置服务器静态IP 一、关闭NetworkManager 原因:重启网卡后,会造成网卡失效 临时关闭 systemctl stop NetworkManager 永久关闭 systemctl disable NetworkManager 二、设置服务器静态IP GATEWAY ->网关 IPADDR -> ip地址 NETMASK -> 子网掩码 DNS -> DNS域名解析 cd /etc/syscon原创 2021-02-20 12:18:52 · 731 阅读 · 0 评论 -
CentOS7安装以及基本配置
CentOS7安装以及基本配置一、安装需求二、VMWare配置虚拟机1. 打开VMWare2. 创建新的虚拟机3. 选择自定义安装4. 默认选择5. 选择下载好的镜像文件6. 在第5步选择稍后安装三、系统启动安装1.启动虚拟机2. 选择Isttall CentOS 73. 选择Continue4. 设置时区5. 选择安装项6. 设置磁盘分区7. 打开网络配置7. 关闭内核转存8. 开始安装9. 设置root密码,创建用户创建用户10. 安装完成重启系统四、配置系统1. 输入root账号密码登录2. 安装wg原创 2021-02-20 11:31:22 · 271 阅读 · 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 评论