如果一般的學(xué)習(xí)課程傀蓉,你就隨便用redis-server啟動(dòng)一下redis撩幽,做一些實(shí)驗(yàn)捐韩,這樣的話退唠,沒什么意義
要把redis作為一個(gè)系統(tǒng)的daemon進(jìn)程去運(yùn)行的,每次系統(tǒng)啟動(dòng)荤胁,redis進(jìn)程一起啟動(dòng)
(1)redis utils目錄下瞧预,有個(gè)redis_init_script腳本
(2)將redis_init_script腳本拷貝到linux的/etc/init.d目錄中,將redis_init_script重命名為redis_6379仅政,6379是我們希望這個(gè)redis實(shí)例監(jiān)聽的端口號(hào)
(3)修改redis_6379腳本的第6行的REDISPORT垢油,設(shè)置為相同的端口號(hào)(默認(rèn)就是6379)
(4)創(chuàng)建兩個(gè)目錄:/etc/redis(存放redis的配置文件),/var/redis/6379(存放redis的持久化文件)
(5)修改redis配置文件(默認(rèn)在根目錄下圆丹,redis.conf)滩愁,拷貝到/etc/redis目錄中,修改名稱為6379.conf
(6)修改6379.conf中的部分配置為生產(chǎn)環(huán)境
daemonize yes 讓redis以daemon進(jìn)程運(yùn)行
pidfile /var/run/redis_6379.pid 設(shè)置redis的pid文件位置
port 6379 設(shè)置redis的監(jiān)聽端口號(hào)
dir /var/redis/6379 設(shè)置持久化文件的存儲(chǔ)位置
(7)啟動(dòng)redis辫封,執(zhí)行cd /etc/init.d, chmod 777 redis_6379硝枉,./redis_6379 start
(8)確認(rèn)redis進(jìn)程是否啟動(dòng),ps -ef | grep redis
(9)讓redis跟隨系統(tǒng)啟動(dòng)自動(dòng)啟動(dòng)
在redis_6379腳本中倦微,最上面妻味,加入兩行注釋
chkconfig: 2345 90 10
description: Redis is a persistent key-value database
chkconfig redis_6379 on