Bạn đã xác minh redis-server đang chạy chưa? Vui lòng không yêu cầu tôi phân tích lệnh sau, nhưng trong một thiết bị đầu cuối, bạn có thể nhập:
ps aux | grep redis
Sau đó, bạn sẽ thấy một cái gì đó như:
redis 13319 0.0 0.0 2884 1056 ? Ss 10:54 0:00 /usr/bin/redis-server /etc/redis/redis.conf
Nếu nó không chạy, tôi khuyên bạn nên chạy lệnh sau:
nohup redis-server &
Điều đó sẽ bắt đầu quá trình redis-server và tách nó khỏi thiết bị đầu cuối. Nếu không, tôi tin rằng bạn cần để thiết bị đầu cuối đó mở trong toàn bộ thời gian bạn muốn máy chủ redis hoạt động.
(Luôn luôn là một ý tưởng hay để xác minh quá trình đang chạy sau khi bạn kích hoạt nó, vì vậy hãy sử dụng lệnh đầu tiên đó một lần nữa.)
Cập nhật:Tôi không chắc liệu điều này có hoạt động với tất cả các phiên bản hay không, nhưng trên Redis Server 3.0.6 trên Ubuntu 16.04, bạn có thể đưa ra sudo service redis-server status
cũng. Bạn sẽ nhận được một số đầu ra dài dòng, vì vậy tôi sẽ không đăng tất cả, nhưng đó có thể là một lựa chọn khác cho một số người trong chúng ta.