Redis之——数据结构

Redis中一共有5种数据类型:String字符串、List列表、Hash哈希、Set集合、zset有序集合

 

1、String字符串

一个字符串key默认可以存储的最大值为512M

set  key  value

 

2、List列表

lpush/rpush  key value  从左边/右边添加数据

lpop/rpop  key               从左边/右边移除数据

应用场景:通过push添加、pop移除,可以用来做分布式的消息队列。

比如:一个系统中分为订单系统和配送系统,分开部署不互相抢占资源。订单系统可以通过lpush/rpush来按照顺序向配送系统中加入订单,配送系统可以通过lpop/rpop来进行配送。

 

3、Hash哈希

hset  key  field  value        hset  键   字段名   值

 

4、Set集合

set集合类型,不能存在重复的数据,并且是无序的。

sadd  key  member[member .... ]

 

5、zset有序集合

zset集合中,数据不能重复,但是score可以重复

zadd  key  score  member

应用:网站访问量前10排行。

 

posted @ 2021-03-07 19:35  每天努力一小步  阅读(47)  评论(0)    收藏  举报