Redis
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> Redis

Giải cứu:Kết nối bị từ chối - Không thể kết nối với Redis trên localhost:6379

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.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Chuyển một tham chiếu đến một phiên bản Redis tới một Gorilla / Mux Handler

  2. Tôi gặp lỗi Không tìm thấy Lớp 'Predis \ Client' trong Laravel 5.2

  3. Quét các chuỗi bằng cách sử dụng nodejs trong redis

  4. Cách lưu trữ và truy xuất từ ​​điển với redis

  5. Làm thế nào để lấy các khóa không khớp với một mẫu cụ thể trong redis?