如果您查看https://redis.io/commands#list之类的内容,您会发现 Redis 存储和支持的类型在数据存储的内存中是完全可变的、原子的。
这没有多大意义,因为 Redis 主要作为缓存存在,以加速应用程序,这些应用程序具有与 Redis 分开的数据库,并且仅将 Redis 用作从中读取值的地方。
我在这里错过了什么?当不适合缓存模型时,为什么直接在 Redis 上对值进行可变性?
如果您查看https://redis.io/commands#list之类的内容,您会发现 Redis 存储和支持的类型在数据存储的内存中是完全可变的、原子的。
这没有多大意义,因为 Redis 主要作为缓存存在,以加速应用程序,这些应用程序具有与 Redis 分开的数据库,并且仅将 Redis 用作从中读取值的地方。
我在这里错过了什么?当不适合缓存模型时,为什么直接在 Redis 上对值进行可变性?
Redis 是一个键值 (KV) 存储,KV 存储通常非常适合缓存,但提供额外的功能。
KV 存储可以提供各种无状态前端之间的同步,这正是此命令所提供的。