Redis的数据结构

Redis 有五种数据结构,分别为 String、Hash、List、Set、Zset

String(字符串)

String 可以存储字符串、整数、二进制数据,是最常用的一种类型

Hash(哈希)

Key-value 集合,可以存储多个字段和值

List (有序的字符串列表)

一个有序的字符串列表,可以在列表的任意一端推入或者弹出元素

Set(无序集合)

可以添加、查找、删除元素

Zset(带权重的集合)

Zset 的每一个元素都会关联一个 score 值,用来表示每个成员的权重排序,这使得 zset 可以用来实现排行榜等需求,可以使用 zrank 和 zrerank 来获取排序