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 nothànhdaemonize yes - Cho phép kết nối từ xa: đổi
bind 127.0.0.1thànhbind 0.0.0.0, vàprotected-mode yesthànhprotected-mode no - Tùy chọn mật khẩu: bỏ chú thích
# requirepass foobaredvà đặ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