0

MemCached サーバーに保存されているキーはほとんどありません。お気に入り...

KEY-2312sdasd78
KEY-5lk65klk343
KEY-klk34k3lkl3
TEST-34k3l4k3l4
TEST-kl3k2lk3l2

ここで、"KEY" で始まるキーを MemCached サーバーから削除したいと考えています。

Google を検索しようとしましたが、MemCached には RegEX ベースのサポートがありません。

この種の問題に直面した人はいますか?これに対する最適な回避策は何ですか?

どんな助けでも大歓迎です。ありがとう。

4

2 に答える 2

1

重複の可能性:memcachedキーの正規表現?

http://code.google.com/p/memcached-tag/も参照してください

このようなものは、Redisのようなものを使用すると、はるかに簡単になると思います。

したがって、Redisでキー、値を追加すると、同じトランザクション内の巨大なグローバルリストにキーが追加されます。

于 2013-02-15T13:56:34.697 に答える
0

キーが存在することを知らずにこれを行う方法はありません。

このようなことを行う唯一の方法は、キーの各セットの前に共通の何かを付けることKEY-KEYSET1-です。次に、コード内で内部的にぶつかる1ことによってそれらすべてを無効にすることができ2ます。これは、既存の値にアクセスせず、最終的に期限切れになることを意味します。

于 2013-02-13T08:20:25.303 に答える