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.