Cài đặt Redis 5.0.9 trên CentOS 6.5

Cài đặt Redis phiên bản 5.0.9 trên hệ điều hành CentOS 6.5

Bước 1: Cài đặt trình biên dịch GCC

Redis được phát triển bằng ngôn ngữ C, vì vậy cần cài đặt môi trường GCC trước. Kiểm tra bằng lệnh gcc -v. Nếu chưa có, thực hiện cài đặt:

yum install -y gcc

Nếu tốc độ tải chậm, bạn có thể đổi sang nguồn nội địa như Alibaba Cloud.

Bước 2: Tải và giải nén Redis

Tạo thư mục Redis và di chuyển vào đó:

mkdir /usr/local/redis && cd /usr/local/redis

Tải và giải nén Redis phiên bản 5.0.9:

wget http://download.redis.io/releases/redis-5.0.9.tar.gz && tar -zxvf redis-5.0.9.tar.gz

Bước 3: Biên dịch Redis

Vào thư mục Redis đã giải nén và chạy lệnh:

cd redis-5.0.9 && make

Bước 4: Cài đặt Redis

Cài đặt với thư mục đích:

make install PREFIX=/usr/local/redis

Bước 5: Cấu hình Redis

Sao chép file cấu hình:

cp /usr/local/redis/redis-5.0.9/redis.conf /usr/local/redis/bin/

Sửa file cấu hình:

vi redis.conf
  • Chạy nền: đổi daemonize no thành daemonize yes
  • Cho phép kết nối từ xa: đổi bind 127.0.0.1 thành bind 0.0.0.0, và protected-mode yes thành protected-mode no
  • Tùy chọn mật khẩu: bỏ chú thích # requirepass foobared và đặt mật khẩu mới như requirepass 123456
  • Tùy chọn đổi cổng sang 26379

Bước 6: Khởi động Redis

Kiểm tra bằng cách chạy ở chế độ tiền cảnh:

cd /usr/local/redis/bin/ && ./redis-server redis.conf

Chạy nền:

./redis-server redis.conf && ps -ef|grep redis

Bước 7: Mở cổng trên tường lửa

Chỉnh sửa file tường lửa:

vi /etc/sysconfig/iptables

Thêm quy tắc:

-A INPUT -p udp -m state --state NEW -m udp --dport 26379 -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport 26379 -j ACCEPT

Khởi động lại tường lửa:

service iptables restart

Bước 8: Kết nối từ xa

Kiểm tra kết nối bằng lệnh telnet từ máy Windows:

telnet 172.16.38.225 26379

Nếu thành công, thực hiện kết nối qua Redis CLI:

redis-cli -h 127.0.0.1 -p 26379
auth 123456
set myfather fu
get myfather

Một số lệnh thường dùng

  • Dừng Redis: redis-cli shutdown
  • Khởi động lại: cd /usr/local/redis/bin/ && ./redis-server redis.conf

Thẻ: Redis CentOS Redis CLI Redis Configuration linux

Đăng vào ngày 5 tháng 9 lúc 07:01