Redis
文章平均质量分 87
介绍redis中的一些基础数据结构
半__夏
路漫漫其修远兮,吾将上下而求索。
展开
-
04-Redis源码数据结构之字典
介绍Redis源码中的字典数据结构,并附有核心代码原创 2022-06-28 22:55:42 · 466 阅读 · 0 评论 -
02-Redis源码数据结构之链表
redis源码中的链表的数据结构以及核心代码解析原创 2022-06-25 20:16:29 · 407 阅读 · 0 评论 -
03-Redis源码数据结构之跳跃表
介绍跳跃表的查找插入以及C语言实现原创 2018-11-18 20:33:35 · 421 阅读 · 0 评论 -
Redis做分布式锁的问题以及Redisson源码详解
详细介绍了如何用setnx做分布锁,以及用setnx的问题。然后介绍了如何用setnx+lua脚本解决上面的问题。在探讨了setnx+lua脚本存在的问题以及如何使用Redisson解决和Redisson的加锁的源码解析。原创 2021-05-30 13:47:59 · 210 阅读 · 8 评论 -
01-Redis源码数据结构之SDS
介绍redis旧版本和新版本中的动态字符串结构以及关于内存对齐的知识。原创 2018-10-07 22:55:32 · 334 阅读 · 0 评论 -
Redis6.0在Centos系统的安装使用
电脑坏了以后,新电脑一切环境都得重装,为了避免以后再麻烦,特将安装过程记录下来。1.因为Redis使用C语言实现,所以自然要安装gccyum install gcc-c++2.解压Redis安装包tar zxvf redis-3.0.0.tar.gz3.安装redismake4.启动redis./src/redis-server5.修改redis.conf文件,设...原创 2019-01-22 00:09:24 · 152 阅读 · 0 评论 -
Redis数据结构之整数集合(intset)
1.整数集合的概念整数集合是redis用来保存整数值的集合的一种数据结构,可以用来保存int类型数据,并且可以保证不会出现重复元素。因此当一个集合中只包含整数元素且数量不多的时候,redis会选择使用整数集合作为底层实现。整数集合在redis源码中的定义如下typedef struct intset { // 编码方式 uint32_t encoding; // 集合的长度...原创 2019-02-10 15:53:26 · 540 阅读 · 2 评论 -
Spring boot整合redis
pom文件引入redis客户端,springboot对jedis和lettuce进行了封装。springboot2.x以前的版本默认使用jedis,2.x以后的版本默认使用lettuce。// pom文件<dependency> <groupId>org.springframework.boot</groupId> <artifa...原创 2019-03-31 21:33:59 · 157 阅读 · 1 评论