Ruby on Rails を実行しており、Dalli gem を使用して memcached にアクセスしています。
質問: 次のようなキーの範囲 (複数ではなく範囲) を削除するにはどうすればよいですか: 「USERINFO」で始まるキーを持つすべての memcached エントリを削除します。つまり、ワイルドカードを使用して範囲を削除するにはどうすればよいですか?キー?
Ruby on Rails を実行しており、Dalli gem を使用して memcached にアクセスしています。
質問: 次のようなキーの範囲 (複数ではなく範囲) を削除するにはどうすればよいですか: 「USERINFO」で始まるキーを持つすべての memcached エントリを削除します。つまり、ワイルドカードを使用して範囲を削除するにはどうすればよいですか?キー?
Rails.cache.delete_matchedを確認する必要があります:http://apidock.com/rails/ActiveSupport/Cache/Store/delete_matched
理論的には、あなたが望むことを正確に行います:
Rails.cache.delete_matched /^USERINFO/