0
点赞
收藏
分享

微信扫一扫

redis常见应用场景

mafa1993 2022-06-13 阅读 119
/**
* redis list 链表类型
* 当key存在,但是是其他类型的时候,其他类型也创建不了,key只能是唯一的
* 队列的第一个元素是最新加进去的,最后的元素是最早加进去的
* 队列:先进先出 lpush(left+push) + rpop(right+pop)
* 栈: 后进先出 lpush lpop
* 消息队列:
* 使用场景:关注列表 收藏列表 点赞列表 最新消息列表 (有关时间轴的)
* 每一个list列表,都可以存储元素40多亿个
*/

/**
* redis set 无序集合
* 使用场景:1.标签 2.共同好友 3.统计(统计独立ip且无顺序要求)
*/

/**
* redis zset 有序集合
* 有序集合内,所有的增删改查都是非常高效的
* 应用场景:直播平台 运营活动(某鱼嘉年华) 排名(榜单) 礼物多少(统计独立ip且有顺序要求)
*/

/**
* redis hash 哈希
* string类型的 filed value 映射 键值对 集合
* 应用场景:用户信息 购物车 商品信息
*/


举报

相关推荐

0 条评论