Вы проверили, запущен ли redis-сервер? Пожалуйста, не просите меня разобрать следующую команду, но в терминале вы можете набрать:
ps aux | grep redis
Затем вы должны увидеть что-то вроде:
redis 13319 0.0 0.0 2884 1056 ? Ss 10:54 0:00 /usr/bin/redis-server /etc/redis/redis.conf
Если он не запущен, я рекомендую выполнить следующую команду:
nohup redis-server &
Это запустит процесс redis-сервера и отсоединит его от терминала. В противном случае я считаю, что вам нужно оставить этот терминал открытым все время, пока вы хотите, чтобы Redis-сервер работал.
(Всегда хорошая идея проверять, запущен ли процесс после его запуска, поэтому используйте эту первую команду еще раз.)
Обновление: я не уверен, что это работает для всех версий, но на Redis Server 3.0.6 в Ubuntu 16.04 вы также можете выдать sudo service redis-server status
. Вы получите подробный вывод, так что я не буду публиковать все это, но это может быть другим вариантом для некоторых из нас.