在CentOS上安裝Redis的步驟如下:
更新系統包
sudo yum update -y
安裝EPEL倉庫(如果尚未安裝) EPEL(Extra Packages for Enterprise Linux)提供了許多額外的軟件包。
sudo yum install epel-release -y
安裝Redis
sudo yum install redis -y
啟動Redis服務
sudo systemctl start redis
設置Redis開機自啟
sudo systemctl enable redis
檢查Redis狀態
sudo systemctl status redis
配置防火墻(可選) 如果你需要從外部訪問Redis,需要配置防火墻允許相應的端口(默認是6379)。
sudo firewall-cmd --permanent --add-port=6379/tcp
sudo firewall-cmd --reload
安裝依賴包
sudo yum install -y gcc make tcl
下載Redis源碼
wget http://download.redis.io/releases/redis-6.2.6.tar.gz
解壓源碼
tar xzf redis-6.2.6.tar.gz
cd redis-6.2.6
編譯并安裝
make
sudo make install
啟動Redis服務器
src/redis-server
配置Redis(可選)
你可以編輯redis.conf
文件來配置Redis。
sudo cp redis.conf /etc/redis/redis.conf
sudo vi /etc/redis/redis.conf
設置Redis開機自啟(可選) 你可以創建一個systemd服務文件來管理Redis。
sudo vi /etc/systemd/system/redis.service
添加以下內容:
[Unit]
Description=Redis In-Memory Data Store
After=network.target
[Service]
ExecStart=/usr/local/bin/redis-server /etc/redis/redis.conf
ExecStop=/usr/local/bin/redis-cli shutdown
Restart=always
[Install]
WantedBy=multi-user.target
然后啟用并啟動服務:
sudo systemctl enable redis
sudo systemctl start redis
檢查Redis狀態
sudo systemctl status redis
通過以上兩種方法,你可以在CentOS上成功安裝并運行Redis。選擇哪種方法取決于你的具體需求和偏好。