1
Я тестирую Redis в героику. У меня есть простой опоки приложение, которое может создать клиент Redis и убить клиента, но ...Как получить клиентский адрес от redis?
@app.route('/client-status')
def client_status():
redis.client_setname("first")
redis.client_kill('addr') #10.157.2.68:60097
return "Success"
Вопрос заключается в том, как получить ADDR? Я знаю способ, чтобы получить имя redis.client_getname()
...
Я думал список клиентов должен возвращает всю информацию о клиенте ... –
возвращает одно клиентское соединение в каждой строке, и каждая строка состоит из полей (addr, id, db ...), поэтому вы можете получить доступ к полю addr. –
Чтобы упростить поиск нужного клиентского соединения (чтобы его убить) из списка, вы также можете использовать ['CLIENT SETNAME'] (http://redis.io/commands/client-setname) из быть убитым) клиентом - это бы точно определило его: –