一,Redis支持五种数据类型:String(字符串型),List(列表)Hash(哈希),Set(集合),Zset(sorted set:有序集合)
1,String数据类型(用于管理Redis字符串值)

set是设置一个key的值
get是获取key值

del是将key值删除
2,Hash(是一个string类型的field和value的映射表,hash特别适合用于存储对象)

hset key filed value 设置值
hget key filed 获取值
3,List(是简单的字符串列表,按照插入顺序排序。你可以添加一个元素到列表的头部(左边)或者尾部(右边))

lpush list 1 2 3 4 从左开启添加元素
rpush list 1 2 3 4 从右开启添加元素
lrange lis 0 10 获取列表指定范围内的元素
4,Set(是string类型的无序集合。集合成员是唯一的,这就意味着集合中不能出现重复的数据)

sadd man zhangsan lisi laowang laowang lisi 设置name元素,且不重复
smembers man 查询元素
5,Zset有序集合(sorted set)
有序集合和集合一样也是string类型元素的集合,且不允许重复的成员。
不同的是每个元素都会关联一个double类型的分数。redis正是通过分数来为集合中的成员进行从小到大的排序。
有序集合的成员是唯一的,但分数(score)却可以重复

zadd exam 99 jun 60 hong 77 li 77 wang 80 wang 添加元素
zrange exam 0 10 WITHSCORES (查看元素,从小到大排序)
zrevrange exam 0 10 WITHSCORES (查看元素,从大到小排序)
本文深入解析Redis支持的五种核心数据类型:String、List、Hash、Set和Zset(sortedset)。详细介绍每种数据类型的使用场景及操作命令,如set、get、del、hset、lpush、sadd、zadd等,帮助读者全面掌握Redis数据管理。
1800

被折叠的 条评论
为什么被折叠?



