![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
中间件
叫兽张益达
那个人好像一条狗啊
展开
-
zookeeper源码安装过程(简要)个人记录
1.安装jdk8以上版本(安装oracle的) 2.wget 下载网址:tar.gz 3.tar xf zookeeper 4.在opt下定义一个安装目录,并且将解压的文件mv移动过去 5.cp conf文件为 zoo.confg tickTime=XXX 心跳毫秒值(主从之间的心跳,以及客户端和整个集群服务的心跳时间) initLimit=10 主允许和从节点建立链接tickTimeinitLimit 的延迟时间 syncLimit=5 主下发操作给从initLimitsyncLimit 这个时间没有给响原创 2022-02-12 10:39:33 · 1335 阅读 · 0 评论 -
redis为什么使用单线程
为什么使用单线程 1.多线程会增加线程上下文切换开销 2.多线程需要精细的设计,使得代码的不好维护 3.数据是存在于内存中的,采用多线程会导致资源竞争,此时就要引入锁机制,随着线程的增加吞吐量会下降 为什么如此之快 1.数据是纯内存操作,寻址速度快是磁盘寻址的10W倍 2.数据结构简单,对数据操作简单 3.单线程没有线程切换开销 4.使用的IO模型为,io多路复用epoll ...原创 2022-02-05 18:54:09 · 907 阅读 · 0 评论 -
redis源码安装过程(简要)
基本步骤 1.找到想要安装目录 2.wget redis源码 3.cd redis源码目录 4.查看README.md,根据步骤来 5.make 安装gcc(6.0需要升级GCC) 6.make 7.cd src 中有可执行程序 8.源码目录执行 make install PREFIX=/opt/zyc/redis6 9.vi /etc/prodile export REDIS_HOME =/opt/zyc/redis6 export PATH=$REDIS_HOME/bin source原创 2022-02-05 17:39:13 · 3293 阅读 · 0 评论