标签:message 序列化 数据库 加速 div 模型 键值对 sdn src
redis提供了5中数据结构,理解每种数据结构的特点对于redis开发运维非常重要。
一、字符串
二、哈希
在redis中哈希类型是指键本身又是一种键值对结构,如 value={{field1,value1},......{fieldN,valueN}}
三、列表
列表类型是用来储存多个有序的字符串,列表中的每个字符串成为元素(element),一个列表最多可以储存 2的32次方-1个元素,在redis中,可以队列表两端插入(pubsh)和弹出(pop),还可以获取指定范围的元素 列表、获取指定索引下表的元素等,列表是一种比较灵活的数据结构,它可以充当栈和队列的角色, 在实际开发中有很多应用场景。 优点: 1.列表的元素是有序的,这就意味着可以通过索引下标获取某个或某个范围内的元素列表。 2.列表内的元素是可以重复的。
消息队列模型↑
使用列表技巧:
lpush+lpop=Stack(栈)
lpush+rpop=Queue(队列)
lpush+ltrim=Capped Collection(有限集合)
lpush+brpop=Message Queue(消息队列)
四、集合
五、有序集合
标签:message 序列化 数据库 加速 div 模型 键值对 sdn src
原文地址:https://www.cnblogs.com/shenchanglu/p/11869078.html