хотел бы запустить CLIENT LIST из моего клиента redis-db

В моем приложении heroku есть клиент redis-db. Я хотел бы запустить команду CLIENT LIST (и пару других команд, таких как COMMAND GET). Как я мог этого добиться? Я пытался

$redis.eval('CLIENT LIST')
$redis.exec('CLIENT LIST')

но не игра в кости. Как бы я этого достиг?

ТНХ

4 голоса | спросил timpone 13 42014vEurope/Moscow11bEurope/MoscowThu, 13 Nov 2014 23:42:42 +0300 2014, 23:42:42

3 ответа


0

Вы можете использовать method_missing .

$redis.method_missing("client", "list")
ответил Ofir Luzon 16 72014vEurope/Moscow11bEurope/MoscowSun, 16 Nov 2014 00:32:51 +0300 2014, 00:32:51
0

Использование method_missing выдает предупреждение об устаревании.

Вместо этого, используя гем redis-3.2.1, вы можете сделать:

Resque.redis.client.call(['client','list'])

ответил sebastian 13 AMpWed, 13 Apr 2016 09:29:46 +030029Wednesday 2016, 09:29:46
0

redis.call(['client', 'list']), хотя он дает простой, нефильтрованный вывод.

ответил Joshua Scott 16 AM00000060000001731 2017, 06:26:17

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132