Я использую игровой сервер, который использует базу данных Redis. Я не знаком с NoSQL Db.
Я пытаюсь извлечь некоторую информацию из этой базы данных, но не могу найти команды, чтобы сделать это с помощью redis-cli. Для этой цели я сделал скриншоты, используя Fastoredis под Windows, но сервер работает под Debian, и я использую redis-cli в качестве клиента (извините, у меня недостаточно репутации, чтобы публиковать изображения, поэтому вот ссылки на мои изображения).
entityinfo
Сначала я хочу получить из "таблицы" (не знаю, могу ли я назвать это таблицей) "entityinfo" всех элементов, имеющих EntityType = Ship. Из этих пунктов мне нравится получать информацию «Shiptype», «EntityName» и «TribeID» (не отображается на скриншоте). Я хочу сохранить эту информацию в файле с именем ship.txt.
TribeID
Затем из второй таблицы под названием «tribedata» я хочу получить все элементы с информацией TribeID и TribeName. Я хочу сохранить эту информацию в файле с именем tribe.txt.
Это для БД игрового сервера, работающей под Debian Stretch с установленным последним пакетом redis-server (3.2.6).
Я уже пытался использовать команду redis-cli --csv lrange
, но я действительно не знаю, как она работает, и поэтому я не получаю результатов.