Redis

什么是 Redis

Redis 是一个开源(BSD 许可)的内存数据结构存储,用作数据库,缓存和消息代理。

它支持的数据结构:string,list,set,sorted set,hash

  • Redis 是由 C 语言写的
  • 数据模型为 key-value

特点

  • 速度快,因为数据存在内存中,类似于 HashMap
    • HashMap 的特点是查找和操作的时间复杂度为 O(1)
  • 可持久化
  • 可用于缓存,消息,按 key 设置过期时间,过期后将自动删除

应用场景

目前的场景就是当作缓存用

常见命令行

命令名描述
keys *查看所有的 key
set key value设置 key-value
get key得到某个 key
del key删除某个 key

实战

到现在还没用到

Last Updated:
Contributors: johan