Redis不是一个简单的 key-value 存储,它实际上是一个数据结构服务器,支持不同类型的 values。这意味着,在传统的 key-value存储中你可以关联 string key 到 string values,但在Redis中, value不限于简单的string,你可以使用更复杂的数据结构。以下是Redis支持的所有数据结构:
Redis 键是二进制安全的,这意味着你可以使用任何二进制序列作为一个键,例如一个字符串或是一张JPEG图像的内容。空字符串也是一个有效的键。
一些关于键的规则:
Redis 字符串类型是可以与 Redis 键关联的最简单的值类型。
因为 Redis 键是字符串,所以当我们使用字符串类型当值的时候,我们是将一个字符串映射到另一字符串。字符串类型在很多案例中都是有用的,比如缓存HTML片段或页面。