我的常用

要用到的时候却忘记的

语句

  1. #Docker进入Redis容器控制台
  2. docker exec -it redis redis-cli
  1. #新建key-value
  2. set name gonglize
  3. #查看key的value
  4. get key
  5. #设定过期时间
  6. expire name 10
  7. #查看所有key
  8. key *

面试知识

安装

  1. 利用Docker安装

    常用数据类型

  2. String

  3. List
  4. Set
  5. Hash
  6. ZSet

    Redis配置文件

    持久化

  7. 写入磁盘

    1. RDB持久化数据备份:将内存中的数据记录到磁盘中,故障重启后读取磁盘文件,停机触发save,关闭RDB方法save ""save 60 1000 60秒内只是执行1000次修改触发RDB 。可以修改RDB的触发机制。
      1. fork主进程得到一个子进程,共享内存空间。
      2. 子进程读取内存数据写入新的RDB
    2. AOF(Append Only file)追加文件持久化:记录写命令到AOF文件中,打开方式appendonly yes。缺点是记录所有的命令,再次加载到内存耗费时间。AOF文件比RDB文件大得多,通过bgrewirteaof简化AOF文件。触发方式大于某个特定值,或者增加1倍。
      1. 默认:先将命令放入AOF缓冲区,默认1s将缓冲区的数据写入AOF文件中。appendfsync everysec
      2. 每写一次,就记录一次。需要手动开启。
  8. 主从集群
  9. Redis哨兵
  10. Redis分片集群

    体系知识

    不要抄,记录官方文档或者视频的结构即可,和内容分布,知道有这个东西,方便下次查看

    官方文档

    官方文档

    教学视频

    【尚硅谷】Redis 6 入门到精通 超详细 教程[47]

  11. 概述和安装[4-6]:

  12. 五大常用数据类型[7-12]: