Redis之Ubuntu開機啟動

2022-02-20 09:28:56 字數 1325 閱讀 2476

1.編譯原始碼,生成可執行檔案;

2.將生成的可執行檔案拷貝到 /user/local/bin目錄下,若沒有x許可權**上;

3.將安裝包中的 redis.conf配置檔案移到/etc/redis.conf;並設定相應的配置值:

daemonize yes //將該屬性設為yes,預設非後台啟動

pidfile /var/run/redis.pid //將pid檔案設為此值

4.編寫啟動指令碼:redis-server:內容可如下所示:

#! /bin/sh

path=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin

daemon=/usr/local/bin/redis-server

daemon_args=/etc/redis.conf

name=redis-server

desc=redis-server

pidfile=/var/run/redis.pid

case "$1" in

start)

echo -n "starting $desc: "

touch $pidfile

chown redis:redis $pidfile

$ $daemon_args

stop)

echo -n "stopping $desc: "

if start-stop-daemon --stop --retry 10 --quiet --oknodo --pidfile $pidfile --exec $daemon

then

echo "$name."

else

echo "failed"

firm -f $pidfile

restart|force-reload)

$ stop

$ start

echo "usage: /etc/init.d/$name " >&2

exit 1

esac

exit 0

5. 將啟動指令碼移至/etc/init.d/redis-server,並加x許可權

6.執行update-rc.d redis-server defaults,開機啟動,重啟機器

7.可使用下面方式啟動或關閉redis: 

sudo service redis-server start 或者/etc/init.d/redis-server starts

sudo service redis-server stop 或者/etc/init.d/redis-server stop

ubuntu設定redis開機自啟

設定條件 ubuntu16.04 redis 4.0.11 在redis目錄下找到utils redis init script複製到 etc init.d redis開啟檔案進行修改 步驟 主要linux命令 whereis redis 查詢redis目錄 sudo cp redis init s...

redis設定開機自啟

開機自啟動redis 其他服務類似 centos 7以上是用systemd進行系統初始化的,systemd 是 linux 系統中最新的初始化系統 init 它主要的設計目標是克服 sysvinit 固有的缺點,提高系統的啟動速度。systemd服務檔案以.service結尾,比如現在要建立redi...

Ubuntu 開機無法自啟 fcitx

在安裝好 搜狗拼音輸入法後,發現無論怎麼切換輸入法,都無法開啟。經過查詢資料,應該是由於4.2.4新版的fcitx與系統預設的locale有點問題。把下面這段 貼上到主資料夾下的.xprofile中 如果不存在這個檔案,則新建乙個。cd sudo vi xprofile輸入如下內容,儲存退出 exp...