ubuntu18.04 配置redis自啓動

環境

本文說明的過程均在Ubuntu 18.04 LTS版本中運行redis

配置服務腳本

下載源碼包的解壓文件夾內的utils目錄下的redis_init_script文件爲服務腳本,咱們使用如下指令複製ubuntu

運行如下指令前,請確保當前路徑在redis源碼包的解壓文件夾根目錄下vim

sudo cp utils/redis_init_script /etc/init.d/redisd
複製代碼

redis後的d表示自啓動服務bash

打開配置文件,檢查redis-server及redis-cli的路徑是否正確ui

sudo vim /etc/init.d/redisd
複製代碼

通常狀況下ubuntu默認安裝在/usr/local/bin/目錄下,進入目錄後能夠看到redis-serverredis-clispa

配置

在源碼包內的根目錄下,有一個名爲redis.conf的文件,將其複製到指定文件夾內。rest

運行如下指令前,請確保當前路徑在redis源碼包的解壓文件夾根目錄下code

sudo mkdir /etc/redis
sudo cp redis.conf /etc/redis/6379.conf
複製代碼

打開後咱們須要找到如下配置,並設置成下面的配置server

#設置後臺運行
daemonize yes  
#設置log文件路徑
logfile /var/log/redis/redis-server.log  
#設置持久化文件存放路徑
dir /var/lib/redis 
複製代碼

設置完成後,咱們建立以上配置文件中的目錄ip

sudo mkdir /var/log/redis
sudo mkdir /var/lib/redis
複製代碼

註冊服務

#設置服務腳本有執行權限
sudo chmod +x /etc/init.d/redisd
#註冊服務
cd /etc/init.d/
sudo update-rc.d redisd defaults
複製代碼

結束

此時,您已能夠經過如下的指令來控制服務

#啓動Redis服務
sudo service redisd start  
#關閉服務
sudo service redisd stop  
#重啓服務:
sudo service redisd restart
複製代碼
相關文章
相關標籤/搜索