是否存在将数据类型组合在Redis中的操作?

Kim*_*nce 0 redis

我刚刚完成了这个Redis教程,https: //redis.io/topics/twitter-clone .如果我理解正确的话,它的本质是,要查看用户的帖子,PHP(或其他客户端)必须为List用户有资格查看的帖子调用Redis ,然后必须循环执行List,制作一个单独调用Redis以检索每个帖子(存储为a Hash).

在所有条件相同的情况下,如果客户可以向Redis拨打一个电话会更好,Redis可以将帖子列表与相关的哈希结合起来并仅返回符合条件的帖子.这可能吗?如果没有,Redis有可能替代吗?

Not*_*fer 6

您可以使用可以预加载到redis中的Lua脚本来执行此操作,并可以随意执行,例如SQL数据库中的存储过程.Twitter克隆教程非常陈旧,早于Redis IIRC中的Lua脚本.

这里有一些很好的文档:https:///////// - C/11-1-1加载-卢阿的脚本-到- Redis的/