4

Ruby on Rails を実行しており、Dalli gem を使用して memcached にアクセスしています。

質問: 次のようなキーの範囲 (複数ではなく範囲) を削除するにはどうすればよいですか: 「USERINFO」で始まるキーを持つすべての memcached エントリを削除します。つまり、ワイルドカードを使用して範囲を削除するにはどうすればよいですか?キー?

4

2 に答える 2

-3

Rails.cache.delete_matchedを確認する必要があります:http://apidock.com/rails/ActiveSupport/Cache/Store/delete_matched

理論的には、あなたが望むことを正確に行います:

Rails.cache.delete_matched /^USERINFO/

于 2012-07-09T09:21:00.660 に答える