1.簡單說明
centos7系統中有不同類型的程序,一類是操作系統的服務程序,另一類是第三方程序,而redis就是第三方程序,每次關機后開機都要手工重新啟動,很麻煩,那么如何把redis設置為開機自啟動,以下將通過新建腳本的方式實現redis開機自啟動。
2.具體步驟
(1)在etc目錄下新建redis文件夾,把redis源碼文件中redis.conf配置文件復制到/etc/redis/目錄下,我的配置文件的放在cd /usr/local/redis/bin/這個路徑下
mkdir /etc/redis cd /usr/local/redis/bin/ cp redis.conf /etc/redis/6379.conf
(2)修改redis配置文件,把daemonize配置為yes,daemonize的默認配置是no,daemonize表示redis的運行方式是否為守護進程的方式,yes為是,no為否,也就是是否后台運行
vi /etc/redis/6379.conf
6379.conf 文件的內容比較多,在vi編輯器中,通過在命令行的模式下輸入/daemonized(/加上你要定位的內容)后按enter鍵定位到其位置進行修改,修改后保存配置文件
(3)拷貝redis源碼中初始化文件redis_init_script到/etc/init.d/redis ,並修改文件內容
cd /usr/local/redis-5.0.5/utils cp redis_init_script /etc/init.d/redis
修改配置文件
vim /etc/init.d/redis
根據實際路徑,修改2項
EXEC=/usr/local/redis-5.0.5/src/redis-server CLIEXEC=/usr/local/redis-5.0.5/src/redis-cli
設置開機自啟動
chkconfig redis on
如果需要取消其開機自啟動就執行如下命令
chkconfig redis off
到這里就結束了,最后可以reboot看看是否成功