redis一对多的实现?-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

redis一对多的实现?

2016-03-09 11:33:40 6213 1

最近在学习使用redis,在关系型的mysql下一个简单的一对多,很简单,如下

用户表user主表

id

name

age

1 jack 5
2 rose 12
3 dad 23

图片表pics从表

id

uid

img_url

1 1 ./1zxcz12ad.jpg
2 1 ./zsad12sad.jpg
3 1 ./12ea2222123xsw1212.jpg
4 2 ./12eaxx12sw1212.jpg

换到基于key=》value的redis就晕了。。。请问如何设计出符合上表格的redis数据设计???

取消 提交回答
全部回答(1)
  • 爵霸
    2019-07-17 18:55:41

    redis设计之初就不是为了处理“关系”的,而mysql就是关系型数据库。虽然不建议,但是redis也可以实现。你可以用用户的id作健,把这些image存进一个list中:

     $redis->rPush("user_1", "./1zxcz12ad.jpg");
     $redis->rPush("user_1", "./zsad12sad.jpg");
     $redis->rPush("user_2", "./12eaxx12sw1212.jpg");

    然后可以通过:$redis->lRange('user_1', 0, -1);取到这个list。

    0 0
相关问答

1

回答

云数据库 Redis 具有那些特点?

2022-01-04 16:21:21 1539浏览量 回答数 1

1

回答

云数据库Redis版产品架构是什么?

2021-12-22 16:34:54 328浏览量 回答数 1

2

回答

云数据库Redis版应用场景有哪些?

2021-12-22 16:33:27 592浏览量 回答数 2

0

回答

云数据库Redis 标准版-单副本简介

2017-10-30 09:56:09 1856浏览量 回答数 0

0

回答

云数据库Redis 集群版-单副本简介

2017-10-30 09:58:33 1980浏览量 回答数 0

0

回答

云数据库 Redis 修改密码的方法

2017-10-30 14:48:12 2912浏览量 回答数 0

0

回答

云数据库Redis 集群版-双副本简介

2017-10-30 09:57:43 2188浏览量 回答数 0

0

回答

使用云数据库 Redis 版为 WP 做缓存

2017-08-18 10:36:25 3415浏览量 回答数 0

1

回答

错误云数据库Redis版咋办

2016-11-23 13:11:00 1758浏览量 回答数 1

3

回答

云数据库Redis版有带宽限制吗

2016-06-06 15:46:36 6075浏览量 回答数 3
+关注
2
文章
9426
问答
问答排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载