我正在尝试在我的 Web 应用程序中实现 memcache,只是想获得有关我正在做的事情在设计方面是否正确的建议。
我有一个 SimpleDataAccessor 类,它运行我所有的插入、更新和选择 sql 查询。所以任何必须执行的查询都在这个类的方法中执行。
所以在我有我的选择查询实现的方法中,我有一个方法可以像这样将结果集存储在 memcache 中。
storeinMC(resultset.getJSON(),sqlquery);
这里的 sqlquery 是我的关键。
此外,在运行 selectquery 之前,我会在 memcache 中检查我是否已经有该查询的结果集。
if((字符串 res=getRSFromMC(sqlquery)==null)
所以我尽量保持简单明了。你看到这有什么问题吗?