Redis数据结构总结

Redis 字符串(String)

SET runoobkey redis
GET runoobkey

Redis 哈希(Hash)

Redis hash 是一个string类型的field和value的映射表,hash特别适合用于存储对象。

HMSET runoobkey name "redis tutorial" description "redis basic commands for caching" likes 20 visitors 23000
HGETALL runoobkey
HGET runoobkey description //获取某字段值,这样不用为了获取一个字段而去获取整个对象。

Redis 列表(List)

正常的列表,任意存取

Redis 集合(Set)

集合成员是唯一的,这就意味着集合中不能出现重复的数据。

SADD runoobkey redisvalue

Redis 有序集合(sorted set)

Redis 有序集合和集合一样也是string类型元素的集合,且不允许重复的成员。

不同的是每个元素都会关联一个double类型的分数。redis正是通过分数来为集合中的成员进行从小到大的排序。

有序集合的成员是唯一的,但分数(score)却可以重复。

ZADD runoobkey 1 redis
ZRANGE runoobkey 0 10 WITHSCORES
 
原文地址:https://www.cnblogs.com/zhaiyf/p/7514894.html