2017-12-15 7 views
0

key-prefixの指定されたリストだけが許可されているように、redis(config)またはdynomite(config)にオプションはありますか?redis:プレフィックスで始まらない削除キー

list-of-key-prefix : ["abc","xyz"]

次いで、与えられたリストからプレフィックスを有する唯一のキーが格納させされ、他のすべてが格納されていないでしょうか?

あなたは、このタスクのためのシンプルなPythonスクリプトを実装することができます例

keys_allowed : ["abc_cow", "abcdog", "xyzcat", "xyzrat"] 

keys_not_allowed : ["animal-cat","doganimal"] 
+0

そのような設定はありません。アプリケーションコードでそれを行う必要があります。 –

答えて

0

、以下の例では、スニペット:

prefix_list=['abc', 'xyz'] 
keys=["abc_cow", "abcdog", "xyzcat", "xyzrat", "animal-cat","doganimal"] 
for key in keys: 
    if key.startswith(perfix_list[0]) or key.startswith(perfix_list[1]): 
     #store key refer: https://github.com/andymccurdy/redis-py 
    else: 
     print "Key not staisfy prefix List" 
関連する問題