缓存
缓存
xp_1711
这个作者很懒,什么都没留下…
展开
-
redis的基本数据结构 字典
概念字典又称为符号表和关联数组或者映射,是一种用于保存键值对的抽象数据结构。字典相对于数组,链表来说,是一种较高层次的数据结构,像我们的汉语字典一样,可以通过拼音或偏旁唯一确定一个汉字,在程序里我们管每一个映射关系叫做一个键值对,很多个键值对放在一起就构成了我们的字典结构。C语言中并没有内置这种数据结构,于是Redis中构建了属于自己的字典。有很多高级的字典结构实现,例如我们 Java 中的 HashMap 底层实现,根据键的 Hash 值均匀的将键值对分散到数组中,并在遇到哈希冲突时,冲突的键值对通原创 2020-11-02 13:39:24 · 199 阅读 · 0 评论 -
Redis链表
链表提供了高效的节点重排能力,以及顺序性的节点访问方式,并且可以通过增删节点来灵活的调整链表的长度。作为一种常用的数据结构,链表内置在很多高级的编程语言里面,因为Redis使用的C语言没有内置这种数据结构,所以Redis构建了自己的链表实现。链表在Redis中的应用非常广泛,比如列表键的底层实现之一就是链表。当一个列表键包含了数量比较多的元素,又或者列表中包含的元素都是比较长的字符串时,Redis就会使用链表作为列表键的底层实现。除了链表键之外,发布与订阅、慢查询、监视器等功能也用到了链表,Redis原创 2020-10-19 15:26:48 · 60 阅读 · 0 评论 -
Redis数据结构-简单的动态字符串
前言C语言中的字符串是基于数组来实现的,每个字符串会多出一个空字符:Redis中的简单动态字符串是SDS(simple dynamic string)类型:sds遵循C语言中以空字符为结尾的惯例是为了利用C语言函数库中的某些字符串函数,而且添加空字符的这一个操作是有sds函数自动完成的。redis采用SDS的原因是为了满足字符串在安全性、效率以及功能方面的要求【C语言中的字符串并不能满足】SDS的优点常数复杂度获取字符串长度(len)C语言中的字符串并不记录长度信息,所以需要对整个字符串原创 2020-10-19 14:09:09 · 541 阅读 · 0 评论 -
Redis简介
文章目录概述Redis 简介Redis 优势Redis与其他key-value存储有什么不同?Redis 安装概述REmote DIctionary Server(Redis) 是一个由Salvatore Sanfilippo写的key-value存储系统。Redis是一个开源的使用ANSI C语言编写、遵守BSD协议、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供...原创 2019-03-27 11:59:38 · 1689 阅读 · 0 评论 -
Spring框架整合Redis
文章目录单个数据源1、添加依赖修改配置文件redis 配置类单个数据源1、添加依赖对于maven项目在pom.xml文件中:<properties> <!-- redis 版本 --> <redis.version>2.9.0</redis.version> <spring.redis.version>1....原创 2019-04-09 10:23:03 · 371 阅读 · 0 评论 -
redis的常见面试题(ing)
https://www.cnblogs.com/jasontec/p/9699242.html原创 2019-07-04 17:17:25 · 111 阅读 · 0 评论