мне нужны все ключи в Redis, соответствующих заданному шаблону: *_xyz_*
, то я получаю все свои значения, следуя Python код -Разбиение «КЛЮЧИ» на Redis
def get_keys(self,pattern):
self.r_prod.keys(pattern);
keys = self.r_prod.execute();
for i in keys[0]:
self.r_prod.get(i);
return self.r_prod.execute();
Теперь keys
является довольно огромный, чтобы держать все в памяти. Итак, я задаюсь вопросом, есть ли способ разбивать клавиши на определенный предел?
Вы должны использовать 'scan' для этой цели. http://redis.io/commands/scan –
@JoeDoherty Спасибо! –