centos7 安裝 redis
redis是由C語言開發,安裝之前需要確保服務器已經安裝了gcc,可以通過如下命令查看機器是否安裝:
gcc -v
如果沒有安裝則通過以下命令安裝:
yum install -y gcc
安裝包
鏈接: https://pan.baidu.com/s/1dY9QPwWzUM-9bKtCmWIixw 提取碼: qrtb
也可以在線下載
wget https://download.redis.io/releases/redis-6.2.6.tar.gz
上傳
新創建usr/local/redis文件夾,放到文件夾下
解壓
tar -zxvf redis-6.2.6.tar.gz
編譯
進入解壓目錄
cd redis-6.2.6
編譯
make
指定安裝目錄並進行安裝
make install PREFIX=/usr/local/redis
啓動redis服務
-
直接啓動(不建議使用)
進入redis安裝目錄cd /usr/local/redis/bin/啓動服務
./redis-server -
通過守護進程方式啓動
第一步:從 redis 的源碼目錄中複製 redis.conf 到 redis 的安裝目錄cp /usr/local/redis/redis-6.2.6/redis.conf /usr/local/redis/bin/第二步:修改redis.conf配置文件
cd /usr/local/redis/bin/ vi redis.conf修改內容如下:
daemonize 的值從 no 修改成 yes,修改啓動方式為守護進程啓動 修改綁定ip bind 127.0.0.1 為 bind 0.0.0.0,不限IP連接redis(可不設置)第三步:啓動服務
切換到bin目錄啓動./redis-server redis.conf第四步:查看進程來確定redis是否啓動成功,非必須
ps -ef |grep redis
設置開機自啓
切換到/lib/systemd/system/目錄,創建redis.service文件
cd /lib/systemd/system/
vim redis.service
把一下內容填充進去
cription=redis-server
After=network.target
[Service]
Type=forking
ExecStart=/usr/local/redis/bin/redis-server /usr/local/redis/bin/redis.conf
PrivateTmp=true
[Install]
WantedBy=multi-user.target
注意:ExecStart需要按照實際情況修改成自己的地址
開啓自動啓動
先關閉服務
systemctl stop redis.service
啓動redis服務
systemctl start redis.service
啓動之後設置開機自動啓動
systemctl enable redis.service
查看服務狀態
systemctl status redis.service
取消開機自動啓動(卸載服務)
systemctl disabled redis.service
ARM架構:aarch64版本部署
安裝gcc步驟同上
安裝redis
yum install redis -y
設置守護進程
cd /etc
vim redis.conf
修改
daemonize 的值從 no 修改成 yes,修改啓動方式為守護進程啓動
啓動操作同上