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

Không thể kết nối với Redis tại 10.XX.XX.28:6379:Lỗi không xác định - khi truy cập từ Spring Batch hoặc máy windows

Tôi đã có thể giải quyết vấn đề này như bên dưới: "Đang truy cập redis từ hệ thống từ xa"

Theo mặc định, redis có thể truy cập được từ localhost nhưng nếu bạn muốn truy cập máy chủ redis từ một vị trí từ xa thì chúng ta cần thực hiện một số thay đổi trong tệp cấu hình. Mở tệp cấu hình cho ví dụ, tức là /etc/6379.conf

$ vi /etc/redis/6379.conf

&tìm kiếm ‘bind 127.0.0.1’ . Chúng tôi có thể thay thế 127.0.0.1 với 0.0.0.0 hoặc thêm địa chỉ IP của máy chủ của chúng tôi vào đó. Nó sẽ giống như

bind 0.0.0.0

hoặc

bind 127.0.0.1 192.168.1.100

Bây giờ, hãy thoát khỏi tệp sau khi lưu các thay đổi và khởi động lại dịch vụ để các thay đổi có hiệu lực.

$ service redis_6379 restart

Hãy nhớ rằng nếu sử dụng nhiều hoặc số cổng khác nhau, các thay đổi sẽ được thực hiện đối với tất cả các tệp cấu hình cho số cổng tương ứng.

Bây giờ để kiểm tra xem chúng ta có thể đăng nhập redis từ một hệ thống từ xa hay không, trước tiên hãy đăng nhập vào hệ thống từ xa và nhập lệnh sau từ terminal,

$ redis-cli -h 192.168.1.100 -p 6379

ở đâu, 192.168.1.100 là địa chỉ IP của máy chủ redis với 6379 là số cổng phiên bản redis.

Xong :)

Thực hiện nếu có vấn đề:yum install make gcc gcc-c++ kernel-devel



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Cách làm mất hiệu lực các phần của hệ thống phân cấp (cây) dữ liệu trong bộ nhớ cache của Redis

  2. Làm cách nào để tôi có thể kiểm tra từ xa dữ liệu trong RedisCloud DBs của mình?

  3. Luồng không khí CROSSSLOT Các phím được yêu cầu không băm vào cùng một lỗi vị trí bằng AWS ElastiCache

  4. redis để ghi nhật ký

  5. Redis CLI không hiển thị khóa được lưu trữ gần đây qua Laravel