假设我的数据库中有一个叫做兔子的集合。我的应用程序使用此数据库,目前有多个用户使用我的应用程序。用户希望一个接一个地看兔子;当他们启动应用程序时,他们看到1只兔子,然后按“下一步”查看下一个,依此类推。
我不希望每次用户按下时查询数据库,所以我决定使用游标。我正在考虑创建一个简单的地图数据结构(作为缓存),将用户映射到它的光标。因此,在再次查询数据库之前,我们只需先检查地图。
这是好习惯吗?我应该在这里使用redis吗?
答案 0 :(得分:1)
这个问题可能有一百万个答案,大多数都是正确的。只是一些可能性:
一个又一个。
关键是要将您的决定与服务器上的服务,内存和核心相匹配。