En Redis, nous pouvons utiliser comme joker,Suppression d'un attribut de hachage avec Redis joker
KEYS foo*
-> pour trouver les clés.
Maintenant, je veux supprimer le champ particulier de hashmap en utilisant un caractère générique. Pensez à suivre par exemple. créer hashmap
HMSET myhash f "g" field1 "Hello" field2 "World"
maintenant je veux supprimer la clé en utilisant comme joker
DEL myha*
Est-il possible?
Aussi je veux supprimer domaine particulier de SET en utilisant comme joker
DEL myhash field*
Est-ce possible?
Merci d'avance.
Pour DEL Myha *, vous pouvez consulter http://stackoverflow.com/questions/4006324/how-to-atomically-delete-keys-matching- a-pattern-using-redis. Mais pour le champ DEL myhash *, j'ai bien peur que vous ayez besoin d'un script pour le faire. –
@BrandonGao thnx homme de prendre intérêt. Donc c'est possible. Pouvez-vous donner un exemple ou un lien vers une ressource? – userx
vous pouvez vous référer à l'original redis doc pour écrire le script. Mais je pense que vous devez utiliser HDEL pour votre deuxième question. –