
redis
phantom_111
这个作者很懒,什么都没留下…
展开
-
Redis 网络库分析
文章目录1. 写在最前面2. I/O 多路复用2.1 什么是 I/O 多路复用2.2 I/O 多路复用的实现3. 网络库源码结构3.1 anet 文件3.2 ae 文件3.2.1 aeEventLoop3.2.2 aeFileEvent3.2.3 aeTimeEvent3.2.4 aeFiredEvent3.3 ae_epoll、ae_select、kae_queue4. 思考5. 碎碎念6. 参考资料 1. 写在最前面 终于可以边调试边学习代码啦,其实调试的方法很简单,只需要三个步骤,值得拥有:原创 2020-11-08 21:47:53 · 601 阅读 · 0 评论 -
用 vscode debug c++ 代码
文章目录1. 写在最前面2. 如何配置文件2.1 编译 c++ 代码——task.json2.1.1 创建 task.json 文件2.2.2 编辑 task.json 文件2.1.3 编译 cpp 文件2.2 调试 C++ 代码 —— launch.json2.2.1 创建 launch.json 文件2.2.2 编辑 launch.json3. 调试4. 碎碎念5. 参考资料 1. 写在最前面 最近在看 1.3.6 版本的 Redis 的源码,有些地方没办法直接通过「看」的方式搞懂,觉得「用」才是快速上原创 2020-10-19 23:12:06 · 2326 阅读 · 0 评论 -
Redis Cluster搭建
为了提高网站响应速度,热点数据保存在内存中而不是直接从后端数据库中读取。Redis是很常用的Cache工具,并且已经在很多大型公司做过实践。但热点数据量往往很大,几个、上百G是很常见的情况。但无论使用物理主机还是云服务器,内存资源往往是受限的,除了scale up外,更需要使用的scale out横向可伸缩扩展,即分布式多个Redis实例协同运行。 概念误区 Redis高可用 Redis...原创 2018-05-11 21:47:51 · 378 阅读 · 0 评论 -
Redis集群节点的变更
Redis集群节点增加 添加的节点以主节点 和从节点 两种不同的节点类型加入集群。 若为主节点 ,需要创建一个空节点,然后将某些哈希槽移动到这个空节点中 若为从节点 ,需要创建一个空节点,然后将新节点设置为集群中某个master节点的slave节点 注意: 无论是主节点还是从节点,首先第一步都是创建一个空节点,所以创建步骤都是一致的。 添加节点 1.启动新的redis实例 ...原创 2018-05-15 19:31:19 · 14571 阅读 · 0 评论