J'ai besoin d'obtenir toutes les clés par préfixe de la plage de 62-125 et suivie de ':'
iv'e essayé d'exécuter ce qui suit sans succès: p>
a également essayé d'utiliser Scan: p> est-ce encore possible ? Si oui, comment? p> Quelques exemples en cas d'inconvénient: p> clés qui doivent être récupérés: p> clés qui ne devraient pas Soyez récupéré: P> res = r.keys ('[62-125]: *') code> p>
0:df:09765
20:gg:6565
38:hh:345
44:bb:3454
61:bb:6568
3 Réponses :
Une solution de travail: Cela fonctionne mais je n'accepte pas cette réponse. p> Je voterai pour ma propre solution si c'était possible. S'il vous plaît suggérer un meilleur. P> p>
Je vous suggère d'utiliser Redis Pipeline
Comme ça ... P > Vous ne pouvez pas utiliser clés code> et
scan code> pour obtenir des touches pour plusieurs matchs de match.refer ceci pour plus Information P> P>
Les motifs de Redis (pour Vous pouvez utiliser un script Lua côté serveur (avec LUA ayant des capacités de correspondance de motifs plus robustes, bien que non POSIX REGEX) qui effectue une analyse code> complète code> et filtre les résultats. P>
voir https://stackoverflow.com/a/29945372/3160475 pour un exemple. P> clés code> et
numérisation code>) sont de type GLOB afin d'utiliser Regex sur eux est un non-go. p>