Redis - Всего ключей в кластере - PullRequest
0 голосов
/ 11 марта 2020

Я хочу проверить общее количество ключей в Redis Cluster.

Существует ли какая-либо прямая команда, чтобы получить это, или мне нужно проверить с помощью команды INFO из каждого экземпляра / узла.

1 Ответ

1 голос
/ 11 марта 2020

Прямого пути нет.

Вы можете выполнить следующие действия с помощью cli:

redis-cli --cluster call one-cluster-node-ip-address:the-port DBSIZE

И затем суммировать результаты.

В качестве альтернативы, есть RedisGears , с помощью которых вы можете сделать следующее, чтобы получить тот же результат:

redis> RG.PYEXECUTE "GB().count().run()"
...