0
Я работаю над проектом python с помощью redis, после нескольких исследований я не нашел ничего, что объясняет, как создать get() для строки, содержащей подстановочный знак '*'.Redis подстановочные ключи на get
Поэтому у меня есть несколько ключей:
example.first
example.second
Я хотел бы получить ключи/значения example.first и example.second:
mymap = r_server.hgetall('example.*')
Есть ли способ сделать это ?
Чтение в глубину всегда хорошо, однако команда Redis 'KEYS' опасна (прочитайте [doc] (http://redis.io/commands/keys) и не следует использовать. При необходимости [' SCAN' ] (http://redis.io/commands/scan) - лучшая альтернатива, но то, что вы действительно должны делать, - это полностью исключить поиск ключевых слов на основе шаблонов. –
Спасибо за ответ, в моем случае я у вас нет выбора использовать подстановочный знак, но вы правы в отношении клавиш(), я посмотрю на SCAN(). –