Cách install Redis Ubuntu
Redis (Remote Dictionary Server) là phần mềm mã nguồn mở, database trong bộ nhớ được dùng làm cache và message broker. Nó cũng được biết đến là data structure server. Điều làm nó khác biệt với các databases chính là khả năng lưu nhiều loại dữ liệu cấp độ cao cấp khác nhau (bao gồm bản đồ, danh sách, bộ dữ liệu, vâng vâng). Giao diện dễ sử dụng, kiểm soát dử liệu và hiệu năng tuyệt vời là những ưu điểm bạn không tìm thấy ở các datbaase khác. Vì vậy, đó là lý do tại sao trong bài hướng dẫn, chúng tôi sẽ chỉ bạn cách install Redis Ubuntu 18.04 trên VPS!
Điều gì khiến Redis hữu dụng?
Như đã nói ở trên, hiệu năng và tính năng cao cấp là ưu điểm khiến Redis tốt hơn các database truyền thống. Chúng là:
- Caching – tăng khả năng lưu data lên đĩa. Tính năng này khiến nó nổi bật hơn các giải pháp caching truyền thống khác.
- Queuing – Redis có thể tạo hàng chờ để hoàn tác dưới nền.
- Countering – Redis cho phép tạo bộ đếm đơn giản mà không cần đọc dữ liệu hoặc cập nhật database. Những counters này trong Redis sẽ đảm bảo tính nhất quán của dữ liệu.
- Publishing and subscribing – người dùng có thể dễ xuất dữ liệu theo mô hình Publish/Subscribe
Làm thế nào để Install Redis Ubuntu?
Redis có sẵn trong repository chính thức Ubuntu. Nhớ là, bạn cần truy cập VPS bằng SSH trước. Nếu gặp vấn đề, bạn cứ xem qua bản hướng dẫn PuTTY của chúng tôi tại đây nhé. Còn giờ, hãy Install Redis Ubuntu thôi:
1. Cập nhật APT Repository Cache
Để install Redis, bạn cần cập nhật APT repository cache cho Ubuntu bằng lệnh sau:
sudo apt update
2. Install Redis Ubuntu bằng APT command
Giờ, bạn cần nhập lệnh install Redis Ubuntu như sau:
sudo apt install redis
Nhấn y, và nhấn enter để tiếp tục cài hoàn tất cài đặt Redis lên Ubuntu.
3. Kiểm tra phiên bản Redis
Sau khi Redis được cài bạn nên kiểm tra lại lần nữa để biết phiên bản vừa cài là gì:
redis-cli --version
Kết quả sẽ tùy vào phiên bạn hiện đang có trên máy của bạn.
Khởi động và dừng Redis
Sau khi kết thúc cài đặt, bạn có thể kiểm tra Redis có đang chạy không bằng lệnh sau:
sudo systemctl status redis
Kết quả, bạn sẽ thấy Active: active (running).
Nếu không, bạn chạy nó bằng lệnh:
sudo systemctl start redis-server
Nếu Redis đã chạy rồi và muốn dừng lại, bạn dùng lệnh sau:
sudo systemctl stop redis
Sau đó bạn sẽ thấy Active: inactive (dead) nếu dùng lại lệnh đầu tiên trong mục này để kiểm tra tình trạng Redis.
Làm thế nào để cấu hình Redis server trên Ubuntu
Mặc định file cấu hình Redis đặt trong /etc/redis/redis.conf. Mặc định, sever listen tất cả interface có trên server. Để khiến nó listen cổng bạn chọn, hoặc nhiều cổng khác nhau, bạn sử dụng file cấu hình binding IP, bằng một hay nhiều địa chỉ IP.
Chúng ta cần Redis server listen đúng một IP, thì bạn cần chỉnh file /etc/redis/redis.conf. Mở nó ra với editor, ở đây chúng tôi sẽ dùng vi để mở vì lệnh sau:
sudo vi /etc/redis/redis.conf
Tìm dòng bind 127.0.0.1
Giờ, chuyển IP đến giá trị bạn muốn redis server nghe. Ví dụ:
bind 192.168.43.2
Nếu bạn muốn thêm nhiều IP address khác nhau, chỉ cần cách nó với khoảng trắng như sau:
bind 192.168.43.2 192.168.43.3
Tại đây bạn cần nhập địa chỉ IP trên hệ thống mạng của bạn.
Nếu bạn muốn server nghe tất cả interfaces trên network, bạn có lệnh sau:
bind 0.0.0.0
Sau khi hoàn tất thay đổi, lưu lại và đóng file. Trong vi bạn có thể làm vậy bằng cách gõ wq. Sau đó khởi động Redis server để thay đổi có hiệu lực. Khởi động lại server bằng lệnh sau:
sudo systemctl restart redis-server
Các lệnh Redis cơ bản
Có nhiều nhóm lệnh Redis như sau:
- String commands
- List commands
- Set commands
- Hash commands
- Sorted set commands
- Publish/Subscribe commands
- Khác
Tại đây chúng tôi đề cập đến một số lệnh cơ bản hay dùng trong Redis:
Redis-server /path/redis.conf | Khởi động Redis với files cấu hình |
Redis-cli | Mở màn hình dòng lệnh Redis |
APPEND key value | Nhập giá trị vào một khóa |
BITCOUNT key [start end] | Đặt bit vào trong chuỗi |
SET key value | Đặt giá trị của khóa |
EXPIRE key 120 | Tạo khóa hết hạn trong 120 giây |
INCR key | Giá trị tăng dần trong khóa |
KEYS pattern | Tìm tất cả khóa khớp với mẫu nhất định |
Lời kết
Install Redis Ubuntu như thế nào? Rất dễ! Với bài này không những bạn biết cài Redis lên máy VPS mà bạn còn biết cách sử dụng cơ bản nó! Chúng tôi hy vọng bạn tin dùng Redis vì nó là công cụ rất mạnh!
Write a Comment
You must be logged in to post a comment.