redis缓存以及联合缓存查询问题

举个例子,现有用户表(tb_user)角色用户表(tb_user_role)

sql:SELECT * from tb_user_role a LEFT JOIN tb_user b on a.user_id=b.id  where  ·········

经过改造 用户表(tb_user)删除,数据由redis或其他接口提供,有没有简单的SQL改造方法

 

大家有什么解决方案么

 

小白提问

如果用户表被删除,那么你这个关联查询就不用再查了,先从redis或者其他接口拿到用户,再根据用户ID去查用户的角色信息就好!用户的角色信息都可以放入redis缓存,提供性能!