Khi dự án của bạn sử dụng load balancer do request được xử lý ở nhiều server khác nhau nên để sử dụng chung được session, cache thì chúng ta phải lưu chúng vào redis cache. Hôm nay chúng ta cùng tạo và connect đến aws redis.
Để tạo 1 redis cluster, chúng ta đăng nhập vào aws console, truy cập vào dịch vụ elastiCache service, tạo redis cluster.
Setting cluster
Đặt tên cho redis cluster
Thiết lập redis version, post, node...
Tạo subnet group, có thể tạo trước subnet group rồi chọn lại hoặc tạo mới khi tạo cluster. Chọn vpc của riêng bạn.
Chọn private network trong vpc
Chọn security group
Các thông số khác để mặc định, nhấn create để tạo cluser.
Vào security group của redis subnet group, thêm inbout cho phép truy cập vào redis thông qua cổng 6379
Thông tin chi tiết của redis
Setting redis với laravel trong file .env
REDIS_HOST=demo-dev-redis.06ye9p.ng.0001.use1.cache.amazonaws.com
REDIS_PASSWORD=null
REDIS_PORT=6379
Như vậy là chúng ta đã tạo và connect đến redis thành công. Thanks for reading...