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