首先,如果是yum安裝的最省事,已經是服務了。下面說的是自己用原始碼安裝後的:
centos 6.x:
假設編譯安裝之後的幾個執行檔案在/usr/local/bin/目錄下,redis.conf在/etc/目錄下
輸入如下內容:cd /etc/init.d/
vi redis
然後執行:#!/bin/sh
# chkconfig: 2345 90 15
# description: redis manager
path=/usr/local/bin:/sbin:/usr/bin:/bin
redisport=6379
exec=/usr/local/bin/redis-server
redis_cli=/usr/local/bin/redis-cli
pidfile=/var/run/redis.pid
conf="/etc/redis.conf"
case "$1" in
start)
if [ -f $pidfile ]
then
echo "$pidfile exists, process is already running or crashed"
else
echo "starting redis server..."
$exec $conf
fi
if [ "$?"="0" ]
then
echo "redis is running..."
fi
;;
stop)
if [ ! -f $pidfile ]
then
echo "$pidfile does not exist, process is not running"
else
pid=$(cat $pidfile)
echo "stopping ..."
$redis_cli -p $redisport shutdown
while [ -x $ ]
do
echo "waiting for redis to shutdown ..."
sleep 1
done
echo "redis stopped"
fi
;;
restart|force-reload)
$ stop
$ start
;;
*)
echo "usage: /etc/init.d/redis " >&2
exit 1
esac
##############################
這樣,就把redis做成服務了,並且開機會自動啟動chmod +x /etc/init.d/redis
chkconfig redis on
ps:其實在解壓的源檔案目錄(比如/home/
redis-3.0.4/)下的utils/目錄下就有乙個redis_init_script檔案,將其複製到/etc/init.d/目錄下,然後重新命名為redis並稍作修改也可以,內容大致都類似。
mongod將MongoDB設定為系統服務自啟
mongod安裝為系統服務開機自啟 配置 1.在安裝的根目錄下 跟bin同級 新建資料夾data,在data資料夾下新建db資料夾用作為資料庫目錄 進入mongodb的bin目錄下開啟cmd輸入 mongod dbpath c program files mongodb win32 x86 64 2...
為redis設定登入密碼
進入redis安裝目錄,找到redis.conf檔案.usr local redis bin redis.conf 首先備份redis.conf檔案 cp redis.conf redis.conf.bak 利用vi命令開啟redis.conf檔案.vi redis.conf 進入後,使用命令 re...
設定redis為window服務
系統 window 在linux系統裡,可以設定redis的conf檔案裡的daemonize yes 可以後台執行,而在window系統裡,如果是在cmd裡視窗裡啟動的redis server,當視窗關閉之後,隨之悲劇的時候 redis服務也跟著停掉了。所以,把redis註冊成window服務,就...