php redis 安裝及使用
redis是一個 key-value 儲存系統
phpredis是php的一個擴充,效率相當高,有鏈表排序功能
redis 安裝:
1.下載源碼
官網:http://redis.io/download
直接地址: http://redis.googlecode.com/files/redis-2.4.17.tar.gz
2.編譯安裝
tar -zxvf redis-2.4.14.tar.gz
cd redis-2.4.14
make
3.啟動服務
redis-server redis.conf (可修改配置:redis.conf)
4.測試
redis-cli
redis 127.0.0.1:6379> (表示用戶端成功開啟)
需環境:
gcc ( yum install gcc-c++ )
Tcl-8.5.12 (參見:http://www.linuxfromscratch.org/blfs/view/cvs/general/tcl.html)
php redis 模組安裝:
1.下載源碼
發布網站:https://github.com/owlient/phpredis
wget https://nodeload.github.com/owlient/phpredis/tarball/master > owlient-phpredis-2.1.1-1-g90ecd17.tar.gz
2.編譯安裝
tar -zxvf owlient-phpredis-2.1.1-1-g90ecd17.tar.gz
cp owlient-phpredis-90ecd17 /usr/include/php/ext/ (將檔案拷貝至php源碼目錄的ext目錄中)
/usr/bin/phpize (運行phpize,如果不知道在哪裡,可以用whereis phpize命令)
cd /usr/include/php/ext/owlient-phpredis-90ecd17/
./configure –with-php-config=/usr/bin/php-config (注意自己的php-config路徑)
make && make install
3.修改php配置,載入redis.so模組
vi /etc/php.d/redis.ini 添加一行: extension=redis.so
4.測試
phpinfo(8)(查看模組載入資訊)
connect('127.0.0.1'); $redis->select(1); $ret = $redis->set('testzzj', 'test'); var_dump($ret); $allKeys = $redis->keys('*'); print_r($allKeys);