私は Memcache のために先週かそこら働いていましたが、キーの設定/削除の方法をなんとか理解できました。これは問題ありませんが、結果の while ループに対して同じことを行う方法をまだ試しています。
たとえば、投稿の while ループがあり、ロジック内から関数が Memcache が設定されているかどうかを確認し、設定されていない場合は結果を収集してキーを作成します。私の質問はこれです、ループされたデータをセットキーに設定し、セットキーを表示した場合(新しい順)、新しい投稿が挿入されるとどうなりますか?セットキーに時間制限を設定できることは理解していますが、制限を設定しても古い投稿がまだ表示される可能性があると思われる場合はいつでもコンテンツが追加される/追加される可能性があるためです。だから私の質問は、どのようにしてセットキーを更新できるかということです。
可能な解決策を考えることができる唯一の方法は、ユーザーが新しい投稿を挿入するとキーが削除され、すべての投稿が再度表示されたときにキーが再度設定されるときです。しかし、これはかなり逆効果に思えます。投稿を送信するユーザーが何十人もいる場合、すべての投稿が何度も何度も設定されるのと同じです (実際には有益ではないようです)。
これが理にかなっていることを願っています。助けやガイダンスをいただければ幸いです。