天天看點

thinkphp3.2 CentOS 安裝PHP-redis擴充

1.安裝: wget https://github.com/phpredis/phpredis/archive/3.1.4.tar.gz

2.壓縮:tar -zxvf phpredis-3.1.4.tar.gz

3.進入目錄: cd phpredis-3.1.4

4.運作:/usr/bin/phpize

5.配置:./configure --with-php-config=/usr/bin/php-config(出現錯誤,php-config路徑問題)

6. make && make install(錯誤fatal error: zend_smart_str.h: No such file or directory,版本問題,換低版本ok)

thinkphp中配置檔案中:

'DATA_CACHE_PREFIX' => 'redis_',//字首

'DATA_CACHE_TYPE' => 'Redis',//預設動态緩存為Redis

'REDIS_RW_SEPARATE' => false, //Redis讀寫分離 true 開啟

'REDIS_HOST' => '127.0.0.1', //redis伺服器ip,多台用逗号隔開;讀寫分離開啟時,第一台負責寫,其它[随機]負責讀;

'REDIS_PORT' =>'6379',//端口号

'REDIS_TIMEOUT' => '300',//逾時時間

'REDIS_PERSISTENT' => false,//是否長連接配接 false=短連接配接

'REDIS_AUTH' => ''123456",//AUTH認證密碼

控制器檔案中直接使用:

$redis = new \Redis();

$redis->connect('127.0.0.1', 6379);