How to Install PHP Extensions on CentOS 8
Mục lục:
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 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. Redis cung cấp tính sẵn sà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.
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ủ CentOS 7.
Điều kiện tiên quyết
Trước khi bắt đầu với hướng dẫn, hãy đảm bảo bạn đã đăng nhập với tư cách là người dùng có quyền sudo.
Cài đặt Redis trên CentOS 7
Gói Redis không được bao gồm trong kho CentOS mặc định. Chúng tôi sẽ cài đặt Redis phiên bản 5.0.2 từ kho Remi.
Việc cài đặt khá đơn giản, chỉ cần làm theo các bước dưới đây:
-
Bắt đầu bằng cách kích hoạt kho Remi bằng cách chạy các lệnh sau trong thiết bị đầu cuối SSH của bạn:
sudo yum install epel-release yum-utilssudo yum installsudo yum-config-manager --enable remiCài đặt gói Redis bằng cách gõ:
sudo yum install redisSau khi cài đặt hoàn tất, hãy khởi động dịch vụ Redis và cho phép nó tự khởi động khi khởi động với:
sudo systemctl start redissudo systemctl enable redisCreated symlink from /etc/systemd/system/multi-user.target.wants/redis.service to /usr/lib/systemd/system/redis.service.Để kiểm tra trạng thái của dịch vụ, nhập lệnh sau:
sudo systemctl status redisBạn sẽ thấy một cái gì đó như sau:
● redis.service - Redis persistent key-value database Loaded: loaded (/usr/lib/systemd/system/redis.service; enabled; vendor preset: disabled) Drop-In: /etc/systemd/system/redis.service.d └─limit.conf Active: active (running) since Sat 2018-11-24 15:21:55 PST; 40s ago Main PID: 2157 (redis-server) CGroup: /system.slice/redis.service └─2157 /usr/bin/redis-server 127.0.0.1:6379
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ủ CentOS 7 của mình.
Cấu hình Redis Truy cập từ xa
Theo mặc định, Redis không cho phép kết nối từ xa. Bạn chỉ có thể kết nối với máy chủ Redis từ 127.0.0.1 (localhost) - máy mà Redis đang chạy.
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. Nếu bạn đang sử dụng một thiết lập máy chủ, trong đó ứng dụng và Redis đang chạy trên cùng một máy thì bạn không nên kích hoạt truy cập từ xa.
Để đị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.conf
Xác định vị trí dòng bắt đầu bằng
bind 127.0.0.1
và thêm địa chỉ IP riêng của máy chủ của bạn sau
127.0.0.1
.
# IF YOU ARE SURE YOU WANT YOUR INSTANCE TO LISTEN TO ALL THE INTERFACES # JUST COMMENT THE FOLLOWING LINE. # ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bind 127.0.0.1 192.168.121.233
Đảm bảo bạn thay thế
192.168.121.233
bằng địa chỉ IP của bạn. 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
Sử dụng lệnh
ss
sau để xác minh rằng máy chủ Redis đang lắng nghe trên giao diện riêng tư của bạ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 192.168.121.233:6379 *:* tcp LISTEN 0 128 127.0.0.1:6379 *:*
Tiếp theo, bạn sẽ 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
FirewallD
để 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 các lệnh sau:
sudo firewall-cmd --new-zone=redis --permanent
sudo firewall-cmd --zone=redis --add-port=6379/tcp --permanent
sudo firewall-cmd --zone=redis --add-source=192.168.121.0/24 --permanent
sudo firewall-cmd --reload
Các lệnh trên tạo ra một vùng mới có tên là
redis
, mở cổng
6379
và cho phép truy cập từ mạng riêng.
Tại thời điểm này, máy chủ Redis sẽ chấp nhận các kết nối từ xa trên cổng TCP 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.
Để xác minh rằng mọi thứ được thiết lập đúng, bạn có thể thử ping máy chủ Redis từ máy từ xa bằng tiện ích
redis-cli
cung cấp giao diện dòng lệnh cho máy chủ Redis:
Lệnh sẽ trả về phản hồi của
Xin chúc mừng, bạn đã cài đặt thành công Redis trên máy chủ CentOS 7 của mình. Để tìm hiểu thêm về cách sử dụng Redis, hãy truy cập trang tài liệu chính thức của họ.
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 debian 10 linux
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. Redis là một kho lưu trữ dữ liệu khóa-giá trị trong bộ nhớ nguồn mở.
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.







