想问下老师redis只适合存储非关系型数据吗?
来源:4-25 餐厅热点数据缓存及餐厅缓存数据读取
王加武
2022-08-09
我使用了mysql,打算把redis作为缓存中间件,然后使用canal来保证mysql和redis的数据同步问题,但是我mysql里面的数据大多是关系型的,也就是说可能A表和B表有关系,我在A表中使用B表的id作为外键来处理他们之间的关系,这时候如果我要缓存一些数据进去,如果使用canal来同步的话A表的数据的话,redis里面最终存储的就是B表的id,那这样的话我去查询得时候难道我还要去匹配一遍吗?这种有什么好的处理方案吗?还是说redis里面尽量就去存储非关系型的数据呢?
写回答
1回答
-
InCowboy
2022-08-15
这种要看具体情况了,一般如果有关联的话要看关联的表多不多,关联的数据适不适合缓存,如果canal不方便的话就用代码
00
相似问题