本文簡單介紹了CentOS下Redis單機(jī)單實例的安裝帜乞、配置砖织、啟動以及安裝Redis擴(kuò)展for PHP(對PHPer們的愛_)酝润,適合剛剛踏入Redis之門的道友們學(xué)習(xí)呦~梳虽。
1.下載安裝包
這里選擇redis-3.2.8.tar.gz穩(wěn)定版弓叛,下載地址是http://download.redis.io/releases/redis-3.2.8.tar.gz
2.解壓彰居、編譯、安裝
tar zxvf redis-3.2.8.tar.gz
cd redis-3.2.8
make && make install
安裝完成后會在/usr/local/bin目錄下生成幾個可執(zhí)行文件撰筷,如下圖所示
可以執(zhí)行
redis-server –v
查看redis版本號陈惰,如下圖所示(若提示redis-server command not found,則需要將/usr/local/bin目錄添加到環(huán)境變量)
3.修改配置文件
為了便于Redis后期的管理毕籽,首先創(chuàng)建這么幾個目錄
mkdir /etc/redis # Redis配置文件存放目錄
mkdir /var/redis # Redis運(yùn)行時生成文件存放目錄
mkdir /var/redis/run # PID文件存放目錄
mkdir /var/redis/log # 日志文件存放目錄
mkdir /var/redis/data # RDB快照文件存放目錄
從安裝包目錄復(fù)制一份配置文件到/etc/redis目錄下
cp redis.conf /etc/redis/redis.conf
修改/etc/redis/redis.conf配置文件里的以下幾個參數(shù)
daemonize yes # 設(shè)置以守護(hù)進(jìn)程的方式運(yùn)行
pidfile /var/redis/run/redis.pid # 指定PID文件路徑
logfile "/var/redis/log/redis.log" # 指定日志文件路徑
dir /var/redis/data # 指定RDB快照文件存放目錄
4.啟動Redis服務(wù)
從安裝包目錄下的utils目錄復(fù)制一份redis啟動腳本到/etc/init.d目錄下
cp utils/redis_init_script /etc/init.d/redis
修改腳本中的pid及conf路徑為實際路徑
PIDFILE=/var/redis/run/redis.pid
CONF="/etc/redis/redis.conf"
啟動Redis服務(wù)
service redis start
如果想設(shè)置Redis服務(wù)開機(jī)自啟動抬闯,使用如下命令即可
chkconfig redis on
可能出現(xiàn)報錯提示,如下
那是因為啟動腳本缺少啟動優(yōu)先級信息关筒,編輯/etc/init.d/redis啟動腳本添加如下圖所標(biāo)記的兩行信息
添加好后重試即可溶握。
5.安裝Redis擴(kuò)展for PHP
這里選擇的Redis擴(kuò)展安裝包的版本號是2.2.8,下載地址是http://pecl.php.net/get/redis-2.2.8.tgz
(如果系統(tǒng)裝的是PHP7蒸播,則必須選擇3.0.0以上版本的Redis擴(kuò)展安裝包)
安裝過程命令
tar zxvf redis-2.2.8.tgz
cd redis-2.2.8
/usr/local/php/bin/phpize
./configure --with-php-config=/usr/local/php/bin/php-config
make && make install
安裝完成后編輯php.ini配置文件睡榆,添加一行配置如下
extension="redis.so"
重啟php-fpm,用如下命令(前提是要把php-fpm啟動腳本添加到系統(tǒng)服務(wù)哦~)
service php-fpm restart
使用phpinfo()函數(shù)查看一下
OK袍榆!大功告成胀屿。