-
什么是Redis
-
数据结构
-
事务
-
集群
-
语法上的区别
-
基于内存:数据访问速度更快
key-value:该种数据结构访问性能好
自动持久化机制:
-
RDB 快照机制
-
AOF 日志增量
优点:
-
需要配置开启,Redis重启之后会读取AOF中的数据
-
每次持久化都是将操作命令追加AOF文件中,所以单次命令写入比较快
-
可以灵活选择持久化的频率,每秒持久化一次或者每次命令都持久化
选择每次命令都持久化可以保证数据绝对不丢失
缺点:
-
RDB 转 AOF 有bug
问题:数据丢失
解决:热切换
redis的数据类型
-
string
数据结构图示
常见命令
应用场景
- String 【缓存】
- 数字 【原子性自增】【点赞功能】
- 二进制 【缓存】
-
hash
数据结构图示
命令
作用:
- 缓存
-
list
数据结构图示
作用:队列
-
set
数据结构图示
作用:交集 可能认识的人
-
zset
数据结构图示
作用:排序 排行榜
key的过期时间
应用场景
- 验证码失效过期
- 缓存自动过期
基本语法
-
expire
-
ttl
过期策略【了解】
-
定期删除 概念
-
惰性删除 概念
-
内存淘汰 概念
如果内存不够了怎么办?删除,那么删除谁?内存淘汰机制决定的就是要删除谁,一般都是删除最近最少使用的key 或者 从过期key中删除最近最少使用的key 或者 从过期key中挑选将要过期的key
实战【掌握】
-
Java操作Redis的API讲解
AOP实现Redis缓存
ey 是什么 方法名+参数
-
代码实现流程
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。