开发者社区> 问答> 正文

请教一下,redis中如果需要用到关联查询的数据怎么办?

image.png

本问题来自阿里云开发者社区的【11大垂直技术领域开发者社群】。 https://developer.aliyun.com/article/706511 点击链接欢迎加入感兴趣的技术领域群。

展开
收起
珍宝珠 2019-09-16 14:30:00 2464 0
2 条回答
写回答
取消 提交回答
  • Redis 本质上是一个简单的 KV 存储,虽然也支持多种数据结构,但是对于这种 key 和 key 之间存在关联的情况,Redis 本身不能直接处理,只有少量的多 key 命令,比如 sunion,但是这个估计不能满足你的需求,所以这种情况还是需要在业务端写代码来实现关联,或者使用 RDMS。

    2020-03-12 21:39:52
    赞同 展开评论 打赏
  • redis是很纯粹的no sql,没办法。 必须得条件查询的话,推荐是将要作为条件的列的值都拼接到redis的key中,然后使用程序+规则定制,使用程序拼出所有可能的主键,然后进行查询筛选,或者进行scan遍历。效率不高,没什么意义,还不如直接使用mysql。

    答案来源于网络

    2019-09-23 15:58:25
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Redis在唯品会的应用实践——架构演进与功能定制 立即下载
微博的Redis定制之路 立即下载
云数据库Redis版的开源之路 立即下载