Redis là gì ?
Redis là một kho lưu trữ cấu trúc dữ liệu trong bộ nhớ mã nguồn mở. Nó có thể được sử dụng làm cơ sở dữ liệu, bộ nhớ cache và môi giới tin nhắn và hỗ trợ nhiều cấu trúc dữ liệu khác nhau như Chuỗi, Hàm băm, Danh sách, Bộ… Redis cung cấp tính khả dụng cao thông qua Redis Sentinel bao gồm giám sát, thông báo chuyển đổi dự phòng tự động. Nó cũng cung cấp phân vùng tự động trên nhiều nút Redis với Redis Cluster.
Cài đặt Redis
Gói Redis được bao gồm trong kho lưu trữ Ubuntu 18.04 mặc định. Việc cài đặt khá đơn giản, chỉ cần làm theo các bước sau:
Bắt đầu bằng cách cập nhật lại hệ thống:
sudo apt update
Cài đặt Redis bằng cách gõ:
sudo apt install redis-server
Nhập “Y” để tiếp tục cài đặt
Sau khi cài đặt xong, dịch vụ Redis sẽ tự động bắt đầu. Để kiểm tra trạng thái của dịch vụ, hãy nhập lệnh sau:
sudo systemctl status redis-server
Xin chúc mừng, tại thời điểm này, bạn đã cài đặt và chạy Redis trên máy chủ Ubuntu 18.04 của mình
Chỉ thực hiện các bước sau nếu bạn muốn kết nối với máy chủ Redis của mình từ các máy chủ từ xa.
Hãy mở tệp cấu hình Redis bằng trình soạn thảo văn bản của bạn:
sudo nano /etc/redis/redis.conf
Xác định vị trí dòng bắt đầu bằng
bind 127.0.0.1 ::1 và thay thế
127.0.0.1 bằng
0.0.0.0.
Khởi động lại dịch vụ Redis để các thay đổi có hiệu lực:
sudo systemctl restart redis-server
Sử dụng lệnh sau để xác minh rằng redis đang lắng nghe trên tất cả các giao diện trên port 6379:
ss -an | grep 6379
Sử dụng lệnh sau để cho phép 1 IP truy cập vào Redis của bạn:
sudo ufw allow proto tcp from [ID] to any port 6379
Để xác minh rằng mọi thứ được thiết lập đúng cách hãy dùng lệnh sau:
redis-cli -h <REDIS_IP_ADDRESS> ping
Phần kết
Xin chúc mừng, bạn đã cài đặt thành công Redis trên máy chủ Ubuntu 18.04 của mình