下載安裝
1. Redis官網(wǎng)復(fù)制下載地址
http://download.redis.io/releases/redis-4.0.10.tar.gz
2.下載
# wget http://download.redis.io/releases/redis-4.0.10.tar.gz
3.解壓
# tar xzf redis-4.0.10.tar.gz
# cd redis-4.0.10
4.安裝
# make
# make install
5.啟動(dòng)
# redis-server
配置開機(jī)啟動(dòng)
1. 配置初始化腳本
將utils文件夾下的初始化腳本文件redis_init_script復(fù)制一份到/etc/init.d/下面,文件名為 redis_端口號(hào)。
cp utils/redis_init_script /etc/init.d/redis_6379
2. 建立以下需要的文件夾
/etc/redis 存放Redis的配置文件
/var/redis/端口號(hào) 存放Redis的持久化文件
3. 修改配置文件
復(fù)制配置文件模板(redis-4.0.10/redis.conf)復(fù)制到上面創(chuàng)建的/etc/redis 目錄中浙滤,以端口號(hào)命名(如“6379.conf”)
# cp redis-4.0.10/redis.conf /etc/redis/6379.conf
通過(guò)vim修改以下配置
參數(shù) | 值 | 說(shuō)明 |
---|---|---|
daemonize | yes | 使Redis以守護(hù)進(jìn)程模式運(yùn)行 |
pidfile | /var/run/redis_端口號(hào).pid | 設(shè)置Redis的PID文件位置 |
port | 端口號(hào) | 設(shè)置Redis監(jiān)聽的端口號(hào) |
dir | /var/redis/端口號(hào) | 設(shè)置持久化文件存放位置 |
現(xiàn)在也可以使用下面的命令來(lái)啟動(dòng)和關(guān)閉Redis了
# /etc/init.d/redis_6379 start
Starting Redis server...
27970:C 01 Jul 15:17:16.116 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo
27970:C 01 Jul 15:17:16.117 # Redis version=4.0.10, bits=64, commit=00000000, modified=0, pid=27970, just started
27970:C 01 Jul 15:17:16.117 # Configuration loaded
# /etc/init.d/redis_6379 stop
Stopping ...
Redis stopped
說(shuō)好的開機(jī)啟動(dòng)呢口注?
要讓redis開機(jī)啟動(dòng)宠互,還需要對(duì)Redis初始化腳本進(jìn)行簡(jiǎn)單修改
vim /etc/init.d/redis_6379
在第四行as it does use of ***前面的位置插入這兩行(是的壁袄,帶著#號(hào))
# chkconfig: 2345 90 10
# description: Redis is a persistent key-value database
# as it does use of the /proc filesystem.
將redis加入系統(tǒng)啟動(dòng)項(xiàng)
# cd /etc/init.d/
# chkconfig redis_6379 on
/*
別像下面那樣按路徑來(lái)寫寓调,會(huì)報(bào)錯(cuò):知道為什么的小伙伴留言告訴我一下哈
服務(wù) /etc/init.d/redis_6379 信息讀取出錯(cuò):沒有那個(gè)文件或目錄
*/
# chkconfig /etc/init.d/redis_6379 on
然后就可以直接啟動(dòng)/關(guān)閉redis了
service redis_6379 start
service redis_6379 stop
關(guān)機(jī)再開機(jī)檢查一下redis是否開機(jī)啟動(dòng)了