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...