2017-10-28 2 views
0

私はキーのリストを持っており、それらのすべてを削除したいと思います。パターンマッチングなし、何もない、単純な削除のみ。 ループを実行したくありません。これらは3〜4kの鍵です。複数のキーをpython-Redisで1つのコマンドで削除する

私は削除機能にリストを渡ししようとしていたが、それはまた、ドキュメントで

redis_keys = [key1,key2,key3,key4....keyn] 
redis.delete(redis_keys) 

docs)が働いていなかった、それが表示されます。

enter image description here

ではなく、複数のキーを渡す方法を示します。あまりにもすべての質問は、キーとパターンを一致させながら削除することに関連していますが、正確なキーは利用できません。

答えて

2

*names構文は、あなたが本当に

redis.delete(redis_keys[0], redis_keys[1], redis_keys[2], ..., redis_keys[-1]) 
のためだけの省略表記である

redis.delete(*redis_keys) 

を介して複数の変数を渡すことができることを意味し

関連する問題