Redis là hệ thống caching lưu trữ dữ liệu trong RAM tương tự như Memcached. Không chỉ hỗ trợ cache dạng keys/values tốt như Memcached mà Redis còn hỗ trợ nhiều cấu trúc dữ liệu khác như hash, list, set, sorted set, string.
Redis hỗ trợ đầy đủ các chức năng tương tự Memcached nhưng có thao tác lấy và nạp dữ liệu rất nhanh chóng, hơn hẳn memcached.
Bài viết này sẽ hướng dẫn các bạn thiết lập dung lượng RAM tối đa mà Redis có thể sử dụng.
Đầu tiên bạn cần kiểm tra xem đã cài đặt Redis thành công hay chưa bằng lệnh
redis-cli ping
Nếu kết quả trả về PONG là ok
Kiểm tra lại PhpRedis extension
php -m | grep redis
Kết quả trả về redis là ok
Tiếp theo bạn gõ lệnh redis-cli để tiến hành cấu hình thông qua Redis Shell Tool
redis-cli
Gõ tiếp lệnh config set maxmemory 256Mb để thiết lập mức RAM mong muốn
config set maxmemory 256Mb
Gõ tiếp lệnh config get maxmemory để kiểm tra lại, nếu hiện ra như ảnh là đã thành công
config get maxmemory
Chúc các bạn thành công!
One Comment
Hải Trần
Mình có VPS 6GB Ram, định lưu trữ rất nhiều WP website trên VPS. Khoảng 50 sites
VPS dùng fast cgi cache và redis cache. Minh cho hỏi Redis cache nên để bao nhiêu ?
Vì hình như khi Redis hết bộ nhớ thì nó tự động clear phải ko? Mình băn khoăn ko biết nên để 512Mb, 1GB, 2GB…sao cho phù hợp?
Thanks