Redis和mysql数据库



我目前正在我的webProject(predis)中使用Redis。我使用Redis作为缓存服务器,当我从Redis得到空结果时,我想查看我的MySQL数据库,并将结果存储到Redis中。

另外,我该如何将redi转储到MySQL中以确保MySQL具有最新的内容?我的计划是将redis转储到MySQL中,因此如果redis为空,它将在MySQL中查找详细信息。

我将如何进行此操作?我应该做一个还是两个?

编辑/插入Redis后,对MySQL 执行相同操作

Redis->转储到MySQL->如果为空,则从MySQL获取。

我假设你的意思是说这些话,因为你的问题还不清楚。您使用Redis作为缓存服务器,当您从Redis获得空结果时,您将查看MySQL数据库并将结果存储到Redis中。

如果你的web应用程序是Java的,你可以尝试以下几种方法:

  1. 创建一个Jedis连接。

  2. 尝试从redis中获取与该键对应的值。

  3. 如果没有返回任何内容。您可以从数据库中查询相同的内容。

  4. 将(键值)设置为redis。

最新更新