Iamは自分のWebアプリケーションにmemcacheを実装しようとしていて、iamが行っていることが設計の観点から正しいかどうかについての提案を得たいと思っていました。
すべての挿入、更新、およびSQLクエリの選択を実行するSimpleDataAccessorクラスがあります。したがって、実行する必要のあるクエリはすべて、このクラスのメソッド内で実行されます。
したがって、selectクエリの実装があるメソッドの中に、このように結果セットをmemcacheに格納するメソッドがあります。
storeinMC(resultset.getJSON()、sqlquery);
ここのsqlqueryが私の鍵です。
また、selectqueryを実行する前に、memcacheで、そのクエリの結果セットがすでにあるかどうかを確認します。
if((String res = getRSFromMC(sqlquery)== null)
だから私はそれをわかりやすくシンプルに保つように努めました。これに問題がありますか?