Skip to main content
Quang Liem
Huỳnh Minh
💬
0 discussions

Hướng dẫn cài đặt và cấu hình Redis

I. Điều kiện tiên quyết​

II. Đối tượng đọc​

  • Customer Success Engineer Có liên quan tới:
    • Database

III. Cài đặt và cấu hình Redis​

1. Cài đặt Redis​

1.1. Cập nhật apt packaging system

sudo apt update

1.2. Cài đặt redis từ kho lưu trữ apt

sudo apt install redis-server

1.3. Kiểm tra trạng thái của redis sau khi cài đặt

sudo systemctl status redis

2. Cài đặt Redis với Docker​

2.1. Clone project Gcalls Devops

cd ~
git clone -b release git@gitlab.com:gcalls/secrets/gcallsops.git

2.2. Chạy file docker redis

cd gcallsops/docker
docker-compose -f dc-redis.yml up -d

Phần limit logging cho docker được cấu hình mặc định trong file dc-redis.yml, nếu có thay đổi có thể chỉnh sửa các thông số dưới đây

logging:
driver: "json-file"
options:
max-size: "500m"
max-file: "3"

2.3. Kiểm tra tình trạng cài đặt

docker ps
docker logs redis --tail=100 -f

3. Cấu hình với Gcalls​

  • contactApp (.env):

    • REDIS_HOST
    • REDIS_SUBSCRIPTION_HOST
    • REDIS_PASSWORD
  • access-service(.env):

    • REDIS_HOST
    • REDIS_SUBSCRIPTION_HOST
    • REDIS_PASSWORD
  • mobile-service(.env):

    • REDIS_HOST
    • REDIS_SUBSCRIPTION_HOST
    • REDIS_PASSWORD

IV. Redis Lab​

1. Kết nối qua CLI​

  • Vào Database, chọn Connect để xem connection string.
  • Kết nối qua Redis-cli (nếu cài redis bằng cách bình thường):
redis-cli -u redis://<username>:<password>@<redis_cloud_url>:12773
  • Kết qua Redis-cli (nếu cài bằng docker):
docker exec -it <redis_docker_container_name> redis-cli -u redis://<username>:<password>@<redis_cloud_url>:12773

2. Kết nối qua NodeJS​

  • Bỏ connection string sau vào file .env
<username>:<password>@<redis_cloud_url>:12773

V. Kết Luận​

Trong hướng dẫn này bạn có thể cài đặt và cấu hình Redis với Gcalls. Nếu có bất cứ câu hỏi nào có thể gửi issue vào form bên dưới.