How to Install Redis on Linux Debian 9?
Mục lục:
Redis là một kho lưu trữ dữ liệu khóa-giá trị trong bộ nhớ nguồn mở. Nó có thể được sử dụng làm cơ sở dữ liệu, bộ đệm, và, trình môi giới tin nhắn và hỗ trợ các cấu trúc dữ liệu khác nhau như Chuỗi, Băm, Danh sách, Bộ, v.v. Redis cung cấp tính sẵn sàng cao thông qua Redis Sentinel và phân vùng tự động trên nhiều nút Redis với Redis Cluster.
Trong hướng dẫn này, chúng tôi sẽ giới thiệu cách cài đặt và định cấu hình Redis trên Debian 10, Buster.
Cài đặt Redis trên Debian
Redis phiên bản 5.0.x được bao gồm trong kho Debian 10 mặc định. Để cài đặt, nó chạy các lệnh sau dưới dạng root hoặc người dùng với quyền sudo:
sudo apt update
sudo apt install redis-server
Dịch vụ Redis sẽ tự động bắt đầu khi quá trình cài đặt kết thúc. Bạn có thể xác minh nó bằng cách gõ:
sudo systemctl status redis-server
Đầu ra sẽ trông giống như thế này:
● redis-server.service - Advanced key-value store Loaded: loaded (/lib/systemd/system/redis-server.service; enabled; vendor preset: enabled) Active: active (running) since Thu 2019-11-28 14:15:23 PST; 27s ago Docs: http://redis.io/documentation, man:redis-server(1) Main PID: 2024 (redis-server) Tasks: 4 (limit: 2359) Memory: 6.9M CGroup: /system.slice/redis-server.service └─2024 /usr/bin/redis-server 127.0.0.1:6379
Dịch vụ Redis sẽ không khởi động nếu IPv6 bị tắt trên máy chủ của bạn.
Đó là nó! Redis được cài đặt và chạy trên máy chủ Debian 10 của bạn và bạn có thể bắt đầu sử dụng nó.
Cấu hình Redis Truy cập từ xa
Theo mặc định, Redis được cấu hình để chỉ nghe trên localhost. Bạn chỉ có thể kết nối với máy chủ Redis từ máy có dịch vụ Redis đang chạy.
Để định cấu hình Redis để chấp nhận kết nối 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
Tìm kiếm một dòng bắt đầu với
bind 127.0.0.1::1
và nhận xét nó.
# IF YOU ARE SURE YOU WANT YOUR INSTANCE TO LISTEN TO ALL THE INTERFACES # JUST COMMENT THE FOLLOWING LINE. # ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # bind 127.0.0.1::1
Lưu tệp và đóng trình chỉnh sửa.
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
ss
hoặc
netstat
để xác minh rằng Redis đang nghe trên tất cả các giao diện trên cổng
6379
:
ss -an | grep 6379
Bạn sẽ thấy một cái gì đó như dưới đây:
tcp LISTEN 0 128 0.0.0.0:6379 0.0.0.0:* tcp LISTEN 0 128:6379:*
Bạn cũng cần thêm quy tắc tường lửa cho phép lưu lượng truy cập từ các máy từ xa của mình trên cổng TCP
6379
.
Giả sử bạn đang sử dụng
UFW
để quản lý tường lửa của mình và bạn muốn cho phép truy cập từ mạng con
192.168.121.0/24
, bạn sẽ chạy lệnh sau:
sudo ufw allow proto tcp from 192.168.121.0/24 to any port 6379
Đảm bảo rằng tường lửa của bạn được cấu hình để chỉ chấp nhận kết nối từ các dải IP đáng tin cậy.
Sau khi hoàn tất, hãy sử dụng tiện ích
redis-cli
để kiểm tra kết nối bằng cách ping máy chủ Redis từ máy từ xa của bạn:
Lệnh sẽ trả về phản hồi của
Chúng tôi đã chỉ cho bạn cách cài đặt Redis trên Debian 10. Để tìm thêm thông tin về cách quản lý cài đặt Redis của bạn, hãy truy cập trang tài liệu Redis.
redis-cli -h ping
redis-cli -h ping
PONG
:Phần kết luận
Không thể cài đặt hoặc gỡ cài đặt chương trình trong Trình gỡ rối cài đặt và gỡ cài đặt chương trình Windows 10/8/7
Của Microsoft sẽ giúp bạn khắc phục sự cố nếu bạn không thể cài đặt hoặc gỡ cài đặt chương trình trong Windows 7/8/10.
Cách cài đặt và cấu hình redis trên centos 7
Redis là một kho lưu trữ cấu trúc dữ liệu trong bộ nhớ nguồn mở. Nó có thể được sử dụng như một cơ sở dữ liệu, bộ đệm và môi giới tin nhắn và hỗ trợ các cấu trúc dữ liệu khác nhau như Chuỗi, Băm, Danh sách, Bộ, v.v.
Cách cài đặt và cấu hình redis trên debian 9
Redis là một kho lưu trữ dữ liệu khóa-giá trị trong bộ nhớ nguồn mở. Nó có thể được sử dụng làm cơ sở dữ liệu, bộ đệm và môi giới tin nhắn và hỗ trợ các cấu trúc dữ liệu khác nhau như Chuỗi, Băm, Danh sách, Bộ, v.v ... Hướng dẫn này giải thích cách cài đặt và định cấu hình Redis trên máy chủ Debian 9.







