Redis là một cơ sở dữ liệu phân tán trong bộ nhớ, được sử dụng như một cơ sở dữ liệu đệm lưu dữ liệu dạng cặp khóa-giá trị (key-value cache) thông qua các message broker trong bộ nhớ, trong khoảng thời gian tùy chọn. Được yêu thích nhờ tốc độ truy xuất dữ liệu nhanh chóng và tính linh hoạt, Redis là sự lựa chọn phổ biến cho nhiều nhà phát triển phần mềm.

Trong bài viết này, chúng ta sẽ cùng tìm hiểu các cách để cài đặt Redis trên cả Windows và Linux, giúp bạn dễ dàng thiết lập và bắt đầu sử dụng Redis cho dự án của mình.

Cài đặt trên Windows

Hiện tại để cài Redis trên Windows, bạn có thể sử dụng 3 cách là thông qua Windows Subsystem for Linux (WSL), thông qua Docker hoặc từ bộ cài đặt của các bên thứ ba có trên GitHub (hiện tại chưa có bản chính thức cho Windows).

Cài đặt thông qua các bộ cài đặt của bên thứ ba

Mình đã viết một bài hướng dẫn cách cài Redis thông qua bộ cài đặt của các bên thứ ba có trên GitHub. Đọc bài viết Cài Redis trên Windows.

Cài đặt thông qua Windows Subsystem for Linux (WSL)

Windows Subsystem for Linux (WSL) là một tính năng của Windows cho phép bạn chạy môi trường Linux trên máy tính Windows của bạn mà không cần cài đặt máy ảo riêng biệt hoặc khởi động kép (dual boot). WSL được thiết kế để cung cấp trải nghiệm liền mạch và hiệu quả cho các nhà phát triển muốn sử dụng cả Windows và Linux cùng một lúc.

Vì vậy, các bước cài Redis trên WSL giống với cài trên máy Linux. Bởi bản chất nó đều là Linux, chỉ khác nhau ở hình thức vận hành mà thôi. Xem Cài đặt trên Linux

Cài đặt thông qua Docker

Pull image, khởi tạo và chạy container

Tạo một tập tin docker-compose.yml với nội dung như sau:

version: "3.1"
services:
  redis:
    image: "redis:alpine"
    container_name: "redis_1"
    restart: always
    ports:
      - "6379:6379"

Sau đó, tiến hành gõ lệnh docker-compose -up d để pull image về máy, khởi tạo và chạy container.

Kiểm tra Redis có hoạt động hay không

docker exec -it redis_1 redis-cli

Sau đó, gõ lệnh ping, nếu nhận được phản hồi “PONG” thì đã cài đặt thành công.

Hoặc nhanh chóng hơn

docker exec -it redis_1 redis-cli ping

Cài đặt trên Linux

Debain và các bản phân phối Linux dựa trên Debian

Lệnh cài đặt Redis

sudo apt update && sudo apt install redis -y

Sau khi cài đặt, bạn có thể kiểm tra kết nối bằng cách sử dụng redis-cli. Chạy lệnh sau để kiểm tra:

redis-cli ping

Nếu nhận được phản hồi “PONG” thì bạn đã cài đặt Redis thành công.

Lệnh apt được sử dụng để quản lý gói trên các bản phân phối Linux dựa trên Debian. Dưới đây là danh sách một số bản phân phối sử dụng lệnh apt:

  • Debian, một bản phân phối mã nguồn mở, ổn định và có cộng đồng người dùng lớn.
    • Ubuntu, phiên bản phổ biến dựa trên Debian. Nó có giao diện thân thiện với người dùng và hỗ trợ đa dạng ứng dụng.
      • Lubuntu, phiên bản nhẹ của Ubuntu, sử dụng giao diện LXQt.
      • Xubuntu, phiên bản khác của Ubuntu, sử dụng giao diện Xfce.
      • Kubuntu, Kubuntu là phiên bản Ubuntu với giao diện KDE.
    • Linux Mint, cũng dựa trên Debian hoặc Ubuntu và có giao diện desktop Cinnamon hoặc MATE1.
    • Knoppix, một bản phân phối Live CD dựa trên Debian.
    • Raspbian, một hệ điều hành cho Raspberry Pi.

Lời kết

Qua bài viết này, bạn đã được hướng dẫn cài đặt Redis trên cả Windows và Linux với nhiều cách khác nhau. Đối với người dùng Windows, bạn có thể lựa chọn cài đặt Redis thông qua bộ cài đặt của bên thứ ba, Docker, hoặc WSL tùy vào nhu cầu và môi trường làm việc của mình. Còn đối với hệ điều hành Linux, đặc biệt là các bản phân phối dựa trên Debian, việc cài đặt Redis trở nên đơn giản và nhanh chóng nhờ các gói cài đặt có sẵn.

Chúc bạn thành công trong việc triển khai Redis cho các dự án của mình! Cảm ơn bạn đã dành thời gian đọc bài viết!

Được phân loại:

Được gắn thẻ:

, ,