到目前为止 Redis 支持的键值数据类型如下: ● 字符串类型 ● 散列类型 ● 列表类型 ● 集合类型 ● 有序集合类型

我们会希望 Redis 在重启后能够保证数据不丢失,例如: (1)将Redis作为数据库使用时。这也是小白现在的情况。 (2)将 Redis 作为缓存服务器,但缓存被穿透后会对性能造成较大影响,所有缓存同时失效会导致缓存雪崩,从而使服务无法响应。

Redis支持两种方式的持久化,一种是RDB方式,另一种是AOF方式。前者会根据指定的规则“定时”将内存中的数据存储在硬盘上,而后者在每次执行命令后将命令本身记录下来。