Rails アプリで memcache を使用しています。私は言いたい
「foo-123-*」などのキーですべてのエントリを期限切れにします
* は任意の文字列です。もちろん、これを直接サポートしている memcache ディストリビューションはありません (そうですよね?)。シンプルで高速に構築されているため、インデックスがありません。
キーのローカルリストを保持することで、これに対処するプロジェクトがいくつかあります。
- https://github.com/defconomicron/dalli-store-extensions
- https://github.com/jkassemi/memcache-store-extensions
しかし、リストをメモリに保持すると、そのリストがアプリケーション インスタンス間で同期しなくなる可能性があるため、信頼性が低くなります。
この問題は別の方法で解決されましたか? 一般的な解決策がありませんか?