REDIS

1:简单的介绍

2:分布式缓存

1.本地

2

3:memcached 和redis的对比

2:key value

持久化

4:缓存的处理流程

  • 看缓存
  • 看数据库 -> 缓存

5:为什么要用它做缓存

6:常见的数据结构以及场景分析

  • String
    • 非C
    • 获取长度,
    • 安全的,没有缓冲区的溢出
    • 计数,访问,点赞,评论,播放
  • list
    • 非C
    • 双向的链表
    • 发布和订阅,消息队列
  • hash
    • 类似 hashmap
    • 用来存储商品信息,用户信息
  • set
    • 类似于hashset,没有重复值
    • 可以实现并集,交集,和差集
    • 共同关注,共同喜好,共同粉丝,可能喜欢的朋友
  • sorted set
    • 排序 直播间的打赏,人气实例排名,弹幕排名
  • bitmap

10:redis的过期时间有什么用?

11:如何判断数据是否过期

  • 过期字典

12:过期的数据怎么删除呢?

  • 惰性的
    • 每次获取的时候,如果过期的话,再删除
  • 定义

13:redis的淘汰机制

  • 随机的
  • 快要到期的
  • LRU
  • 不执行

14:redis的持久化

RDB

  • redis database
  • 将内存中的快照,写入磁盘
  • save 900 1

AOF

  • 以日志的形式就哭redis 数据修改的命令
  • 执行之后就会将命令写入AOF文件
  • 不同的持久化的方式
    • every second
    • no
    • always

15:事务

  • mutil
  • 命令
  • exec
  • 回滚,原子性,持久性

16:缓存穿透

17:缓存击穿

18:缓存雪崩

19:排序

  • redis 排序 sort
  • by 按照某一个字段进行排序,
  • desc asc

数据结构

list

string

hash

set

sorted set

bitmap

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值