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排行。
原文:https://www.cnblogs.com/zlworking/p/14495964.html