2021年1月24日

Nginx一般性负载均衡配置

摘要: server { listen 80; server_name bbs.liaoxiang.com; #charset koi8-r; #access_log logs/host.access.log main; upstream myupstream { #weight 值越大,负载权重越大,请求 阅读全文

posted @ 2021-01-24 17:02 MaXianZhe 阅读(55) 评论(0) 推荐(0) 编辑

Redis之位数组的实现(一)--数据结构

摘要: 一 位数组的表示 Redis使用字符串对象来表示位数组,因为字符串对象是SDS数据结构是二进制安全的 需要注意的是,buf数组保存位数组的顺序和我们平时书写位数组的顺序是完全相反的,上面图上的10110010,其实表示的位数组是0100 1101。这也是常见的大小端问题,0100 1101 是我们人 阅读全文

posted @ 2021-01-24 16:35 MaXianZhe 阅读(209) 评论(0) 推荐(0) 编辑

Redis之订阅是怎么实现的

摘要: 一 订阅的数据结构 struct redisServer { //... dict *pubsub_channels; // .. } 该数据结构就是hashtable加上链表 每当客户端发送SUBSCRIBE命令分为两种情况 1 该channel已经存在了,那么就把新的客户端加到链表的尾节点 2 阅读全文

posted @ 2021-01-24 08:39 MaXianZhe 阅读(97) 评论(0) 推荐(0) 编辑

导航