![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
redis
文章平均质量分 53
蜗牛style
梦想是写作,我想我已经实现一半了,毕竟都是坐在电脑前敲键盘(ಡωಡ)
展开
-
在Redis中进行分页排序查询
Redis是一个高效的内存数据库,它支持包括、、、和等数据类型的存储,在Redis中通常根据数据的key查询其value值,Redis没有条件查询,在面对一些需要分页或排序的场景时(如评论,时间线),Redis就不太好不处理了。前段时间在项目中需要将每个主题下的用户的评论组装好写入Redis中,每个主题会有一个topicId,每一条评论会和topicId关联起来,得到大致的数据模型如下:{ topicId: 'xxxxxxxx', comments: [ {转载 2022-06-08 15:55:32 · 5475 阅读 · 0 评论 -
redis做缓存时,如何实现查询筛选
redis作为NoSQL数据库,经常用作缓存,所以推荐将那些经常查询的数据存入redis中方便下次快速获取。但redis没有像关系型数据库那样拥有结构化的查询语言,如果缓存了很多数据,想从中获取满足某些条件的数据时,该如何做呢? 如果把这些海量数据从redis里拿出来,逐个遍历筛选出满足条件的数据,这肯定不可行! 可以通过在把这些海量数据存入redis时,把满足各种条件的数据的key同时也存入redis的set类型中就可以方便下次根据这些条件查询了。 比如user表的数据经常被原创 2022-06-08 15:07:50 · 4438 阅读 · 0 评论