![](https://img-blog.csdnimg.cn/direct/4de8fc12d46e4bc1afd3208e9b36f4fe.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Redis
文章平均质量分 81
Redis知识总结
小俱的一步步
莫忧莫惧莫回头
展开
-
【Redis】底层跳表实现
先巩固Redis的数据类型以及底层的数据结构:ZSet(有序集合)可以使用两种不同的内部数据结构来表示:压缩列表(ziplist)和跳跃表(skiplist)。跳表是redis底层SortedSet(ZSet)的数据结构实现,是ZSet的灵魂所在;set是一个无序集合,而ZSet是有序集合。ZSet使用压缩列表情况:1.有序集合保存的元素数量小于128个;2.有序集合保存的所有元素的长度小于64个字节如果元素数量或元素大小超过了以上限制就会转换为跳表存储。原创 2024-04-06 14:43:06 · 1047 阅读 · 3 评论 -
【Redis】数据类型、事务执行、内存淘汰策略
WATCH:监视一个或多个key,如果事务在执行前,这个key(或多个key)被其他命令修改,则事务被中断,不会执行事务中的任何命令。MULTI :开启事务,redis会将后续的命令逐个放入队列中,然后使用EXEC命令来原子化执行这个命令系列。注意事项:通过命令设置内存淘汰策略,在 redis 重启之后会失效,所以最好是在配置文件中设置内存淘汰策略。:将多个命令入队到事务中,接到这些命令并不会立即执行,而是放到等待执行的事务队列里面。DISCARD:取消事务,放弃执行事务块中的所有命令。原创 2024-03-25 15:05:01 · 677 阅读 · 0 评论 -
liunx安装redis
从redis 的源码目录中复制 redis.conf 到 redis 的安装目录 cp redis.conf /opt/redis/bin/建议不要使用命令修改,直接将文件传输到本地修改后再上传 (在/opt/redis/bin下修改后上传)安装到指定目录: make install PREFIX=/opt/redis。修改 redis.conf 文件 vim redis.conf,进入安装文件 bin 目录:cd /opt/redis/bin。创建文件: mkdir -p /opt/redis。原创 2024-01-16 22:28:58 · 549 阅读 · 1 评论 -
Redis(概述、应用场景、线程模式、数据持久化、数据一致、事务、集群、哨兵、key过期策略、缓存穿透、击穿、雪崩)
非关系型数据库,以键值对的形式存储,读写速度快,数据持久化,支持多类型数据。数据持久化,redis事务,Redis集群,哨兵模式,key过期策略,缓存穿透、击穿、雪崩原创 2024-01-14 20:20:12 · 1104 阅读 · 8 评论