你能说一下Redis的常见应用场景吗?

发布时间 2023-03-25 18:17:17作者: 百里浅暮

Redis是一个key-value型的数据库(相比较之下,MySQL是关联数据库),所有数据在使用时都存放在内存中。

这包含了两层含义:

  • 单台Redis能存放多少数据,取决于其内存的大小(假设所有内存都给Redis用)。如果需要存放更多数据,可以增加内存或做集群。
  • Redis支持将数据持久化到磁盘中。

但是,不会直接对磁盘进行读写。这种持久化,一般是用于在服务器重启时,先把数据持久化,重启后再从磁盘中读取到内存。

Redis支持五种数据结构,分别是String,List,Hash,Set,Zset。即字符串,列表,哈希,集合,有序集合。

String是Redis最基本的类型,一个key对应一个value

一般情况下,大部分的内容都可以通过序列化后,再存在到Redis中,比如图片或对象等。每个key对就的value存储的内容最大为512M。