centos6 x下讓redis以服務方式執行

2021-06-22 09:47:42 字數 1331 閱讀 8633

2.安裝完在redis-2.8.9目錄下執行src/redis-server

然後在另乙個shell視窗執行src/redis-cli,可以正確執行。

但是我們顯然想將之作為服務來啟動執行。

3.下面是將redis配置為服務的操作步驟,首先將utils/redis_init_script檔案複製到/etc/init.d下

cp /usr/local/redis-2.8.9/utils/redis_init_script /etc/rc.d/init.d/redis

將redis_init_script複製到/etc/rc.d/init.d/,同時易名為redis

然後vi /etc/rc.d/init.d/redis

在文件第二行新增

# chkconfig: 2345 80 90

然後注意

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

cliexec=/usr/local/redis/bin/redis-cli

因為我們的安裝目錄是/usr/local/redis-2.8.9,所以上面兩行改為

exec=/usr/local/redis-2.8.9/src/redis-server  

cliexec=/usr/local/redis-2.8.9/src/redis-cli

還要注意redis檔案的

$exec $conf
這裡,在conf後面增加&

$exec $conf &
「&」,即是將服務轉到後面執行的意思,否則啟動服務時,redis服務將佔據在前台,占用了主使用者介面,造成其它的命令執行不了。

4.可以看到在/etc/init.d/redis檔案中,有這麼一行:

conf="/etc/redis/$.conf"
於是將redis配置檔案拷貝到/etc/redis/下

mkdir /etc/redis   

cp /usr/local/redis-2.8.9/redis.conf /etc/redis/6379.conf

5.完成上面的操作之後,即可註冊服務:

chkconfig --add redis
然後啟動redis服務

service redis start
redis就可以服務方式執行

centos 6 X下建立arduino開發環境

一 安裝arduino ide 2 解壓安裝包,tar xvf arduino 1.0.6 linux32.tgz,將解壓後的arduino 1.0.6檔案 移動到opt目錄下。mv arduino 1.0.6 opt 3 執行sudo opt arduino 1.0.6 arduino,出現ide...

centos 6 X下建立arduino開發環境

一 安裝arduino ide 2 解壓安裝包,tar xvf arduino 1.0.6 linux32.tgz,將解壓後的arduino 1.0.6檔案 移動到opt目錄下。mv arduino 1.0.6 opt 3 執行sudo opt arduino 1.0.6 arduino,出現ide...

CentOS6 x核心公升級

說明 系統版本 centos 6.9 x64 在centos 6.9上安裝docker容器,發現核心版本過低,目前是2.6,作業系統是6.9 x86 64位,因此需要公升級核心到3.8及以上穩定版本。因為只有64位版本才支援安裝,所以需要首先檢查系統版本和位數 cat etc redhat rele...