摘要: 一、list(列表) 1.核心特点 Redis的列表相当于Java语言里面的LinkedList,它是链表而不是数组。 list的插入和删除操作非常快,时间复杂度为O(1),但是索引定位慢,时间复杂度为O(n). 2.常用用途 常用来做异步队列使用。将需要延后处理的任务结构体序列化字符串,塞进red 阅读全文
posted @ 2021-09-17 08:45 '蜗牛' 阅读(645) 评论(0) 推荐(0)
摘要: 1. 常见用途 缓存用户信息。 我们将用户信息结构使用JSON序列化成字符串,然后将序列化的字符串塞进redis来缓存。同样获取用户信息会经过一次反序列化的过程。 2.内部结构(扩容机制) 类似于Java的ArrayList,采用**预分配冗余空间**的方式来减少内存的频繁分配。 当字符串长度小于1 阅读全文
posted @ 2021-09-15 21:15 '蜗牛' 阅读(352) 评论(0) 推荐(0)