安裝編譯環(huán)境和依賴:Ubuntu/Debian用apt安裝build-essential tcl wget,CentOS/RHEL用yum安裝Development Tools和tcl wget。2. 下載Redis 7.2.4源碼包并解壓,進入目錄后執(zhí)行make編譯,可選make test驗證,再sudo make install安裝。3. 創(chuàng)建redis系統(tǒng)用戶和組,建立/etc/redis、/var/lib/redis、/var/log/redis目錄并設(shè)權(quán)限,復(fù)制redis.conf到/etc/redis,修改配置文件:啟用supervised systemd,設(shè)置dir為/var/lib/redis,按需綁定IP和設(shè)置密碼。4. 創(chuàng)建systemd服務(wù)文件/etc/systemd/system/redis.service,指定用戶、啟動命令和重啟策略,重載daemon,啟用并啟動redis服務(wù)。5. 檢查服務(wù)狀態(tài)sudo systemctl status redis,使用redis-cli ping返回PONG表示成功,若設(shè)密碼需auth驗證。完成安裝后可進一步配置持久化、防火墻或主從復(fù)制。
在Linux系統(tǒng)中安裝Redis服務(wù)是搭建緩存或數(shù)據(jù)存儲環(huán)境的常見操作。下面是一份完整、清晰的Redis安裝教程,適用于主流Linux發(fā)行版(如CentOS、Ubuntu等),涵蓋從依賴安裝到服務(wù)配置的全過程。
Redis是用C語言編寫的,需要先安裝編譯工具和依賴庫。
sudo apt update
sudo apt install build-essential tcl wget -y
sudo yum groupinstall "Development Tools" -y
sudo yum install tcl wget -y
建議從官方下載最新穩(wěn)定版本。
wget https://download.redis.io/releases/redis-7.2.4.tar.gz
tar xzf redis-7.2.4.tar.gz
cd redis-7.2.4
make
make test # 可選:運行測試確保編譯正常
sudo make install
為Redis創(chuàng)建專用用戶和配置文件,提高安全性。
sudo adduser --system --group --no-create-home redis
sudo mkdir /etc/redis /var/lib/redis /var/log/redis
sudo chown redis:redis /var/lib/redis
sudo chmod 755 /var/lib/redis
sudo cp redis.conf /etc/redis/redis.conf
sudo nano /etc/redis/redis.conf
修改以下關(guān)鍵項:
讓Redis以系統(tǒng)服務(wù)方式運行。
sudo nano /etc/systemd/system/redis.service
[Unit]
Description=Redis In-Memory Data Store
After=network.target
[Service]
User=redis
Group=redis
ExecStart=/usr/local/bin/redis-server /etc/redis/redis.conf
ExecStop=/usr/local/bin/redis-cli shutdown
Restart=always
LimitNOFILE=10032
[Install]
WantedBy=multi-user.target
sudo systemctl daemon-reexec
sudo systemctl enable redis
sudo systemctl start redis
檢查Redis是否正常運行。
sudo systemctl status redis
redis-cli
輸入 ping,返回 PONG 表示正常
auth yourpassword
基本上就這些。按照以上步驟,你已經(jīng)成功在Linux上安裝并配置了Redis服務(wù)。后續(xù)可根據(jù)實際需求調(diào)整持久化策略(RDB/AOF)、設(shè)置防火墻規(guī)則或配置主從復(fù)制。整個過程不復(fù)雜但容易忽略權(quán)限和服務(wù)配置細節(jié)。
以上就是Linux中如何安裝Redis_Linux安裝Redis服務(wù)的完整教程的詳細內(nèi)容,更多請關(guān)注php中文網(wǎng)其它相關(guān)文章!
每個人都需要一臺速度更快、更穩(wěn)定的 PC。隨著時間的推移,垃圾文件、舊注冊表數(shù)據(jù)和不必要的后臺進程會占用資源并降低性能。幸運的是,許多工具可以讓 Windows 保持平穩(wěn)運行。
微信掃碼
關(guān)注PHP中文網(wǎng)服務(wù)號
QQ掃碼
加入技術(shù)交流群
Copyright 2014-2025 http://ipnx.cn/ All Rights Reserved | php.cn | 湘ICP備2023035733號