您的当前位置:首页正文

[数据库] 3.0-Redis数据库

2024-11-07 来源:个人技术集锦

3.1 Redis 数据类型和抽象

Redis values

Redis不是一个简单的 key-value 存储,它实际上是一个数据结构服务器,支持不同类型的 values。这意味着,在传统的 key-value存储中你可以关联 string key 到 string values,但在Redis中, value不限于简单的string,你可以使用更复杂的数据结构。以下是Redis支持的所有数据结构:

Redis keys

Redis 键是二进制安全的,这意味着你可以使用任何二进制序列作为一个键,例如一个字符串或是一张JPEG图像的内容。空字符串也是一个有效的键。

一些关于键的规则:

  • 太长的键不太好
  • 太短的键也不太好
  • Try to stick with a schema.
  • 被允许的最大的键的大小是 512 MB。

3.2 Redis 命令

Redis strings

Redis 字符串类型是可以与 Redis 键关联的最简单的值类型。

因为 Redis 键是字符串,所以当我们使用字符串类型当值的时候,我们是将一个字符串映射到另一字符串。字符串类型在很多案例中都是有用的,比如缓存HTML片段或页面。

Redis Lists

Redis Hashes

Redis Sets

Redis Sorted sets

Bitmaps

HyperLogLogs

显示全文