動態

詳情 返回 返回

centos7 安裝 redis - 動態 詳情

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,修改啓動方式為守護進程啓動

啓動操作同上

user avatar journey_64224c9377fd5 頭像 dhan 頭像 debuginn 頭像 u_16769727 頭像 lenglingx 頭像 huangxunhui 頭像 guoduandemuer 頭像 lu_lu 頭像 nianqingyouweidenangua 頭像 tuhooo 頭像 shenchendexiaoyanyao 頭像 xcgaoshi 頭像
點贊 44 用戶, 點贊了這篇動態!
點贊

Add a new 評論

Some HTML is okay.