摘要:
设置过期时间 expire key time(以秒为单位) -- 比较常用的方式 setex(String key,int seconds,String value) -- 字符串独有的方式 1. 三种过期策略 定时删除: 含义:在设置 key的过期时间 的同时,为该key创建一个定时器 ,让定时器 阅读全文
posted @ 2022-11-10 17:19
茄子777
阅读(272)
评论(0)
推荐(0)
摘要:
数据安全与性能保障 持久化选项 redis提供了两种不同的持久化方法来将数据存储到硬盘里面. 一种方法叫快照(snapshotting), 它可以将存储在于某一时刻的所有数据都写入硬盘里面. 另一种方法叫只追加文件(append-only file, AOF), 它会在执行写命令时, 将被执行的写命 阅读全文
posted @ 2022-11-10 17:15
茄子777
阅读(105)
评论(0)
推荐(0)
摘要:
Set 结构存储值与结构读写能力: 包含字符串的无序收集器(unordered collection), 且数据不重复. 添加,获取,移除单个元素; 检查一个元素是否存在于集合中; 计算交集,并集,差集; 从集合里面随机获取元素. 存储不可以重复的数据 ZSet(有序集合) 结构存储值与结构读写能力 阅读全文
posted @ 2022-11-10 17:11
茄子777
阅读(949)
评论(0)
推荐(0)
摘要:
Hash 结构存储值与结构读写能力: 包含键值对的无序散列表 添加,获取,移除单个键值对; 获取所有键值对. 存储类似HashMap的数据 hash是日常开发过程中使用的 Redis 的一个数据结构,其底层实现方式有量汇总,如下所示。一种是 zipList,这种是 hash 结构的 v 值较小的时候 阅读全文
posted @ 2022-11-10 16:54
茄子777
阅读(129)
评论(0)
推荐(0)
摘要:
List 结构存储值与结构读写能力: 一个链表,链表上的每个节点都包含了一个字符串 从链表的两端推入或者弹出元素; 根据偏移量对链表进行修剪(trim); 读取单个或多个元素; 根据值查找或者移除元素. 存储可以重复的数据 List 其底层有 LinkedList,ZipList 和 QuickLi 阅读全文
posted @ 2022-11-10 16:45
茄子777
阅读(114)
评论(0)
推荐(0)
摘要:
1. Redis简介 Redis是一个远程内存数据库,具有复制特性. Redis数据结构共有5种,致力于帮助用户解决问题, 而不会像其他数据库那样要求用户扭曲问题来适应数据库. 除此之外,通过复制,持久化和客户端分片( client -side sharding )等特性,用户可以很方便的将Redi 阅读全文
posted @ 2022-11-10 16:31
茄子777
阅读(274)
评论(0)
推荐(0)
摘要:
Redis 中 hash 扩容与缩容 当哈希表中元素数量逐渐增加时,此时产生 hash 冲突的概率逐渐增大,且由于 dict也是采用拉链法解决 hash 冲突的,随着 hash冲突概率上升,链表会越来越长,这就会导致查找效率下降。相反,当元素不断减少时,元素占用 dict 的空间就越少,出现对于内存 阅读全文
posted @ 2022-11-10 16:29
茄子777
阅读(1026)
评论(1)
推荐(0)
摘要:
缓存穿透和缓存失效的预防和解决 缓存穿透: 缓存穿透是指查询一个一定不存在的数据,由于缓存是不命中时需要从数据库查询,查不到数据则不写入缓存,这将导致这个不存在的数据每次请求都要到数据库去查询,造成缓存穿透。 解决办法: 对所有可能查询的参数以hash形式存储,在控制层先进行校验,不符合则丢弃。还有 阅读全文
posted @ 2022-11-10 16:26
茄子777
阅读(418)
评论(0)
推荐(0)
摘要:
RabbitMq笔记 使用rabbitMQ的好处 1. 解耦 2. 异步 3. 削峰 RabbitMQ中的broker是 指什么?cluster又是指什么? broker是指一个或多个 erlang node 的逻辑分组, 且 node上 运行着RabbitMQ应用程序。cluster是在broke 阅读全文
posted @ 2022-11-10 16:21
茄子777
阅读(52)
评论(0)
推荐(0)
摘要:
ThreadLocal是什么? ThreadLocal是一个本地线程 副本变量工具类。主要用于将私有线程和该线程存放的副本对象做一个映射,各个线程之间的变量互不干扰,在高并发场景下,可以实现无状态的调用,特别适用于各个线程依赖不同的变量值完成的场景。 ThreadLocal的内部结构 从上面的结构图 阅读全文
posted @ 2022-11-10 16:15
茄子777
阅读(49)
评论(0)
推荐(0)

浙公网安备 33010602011771号