redis裝好了之後(若讀者還沒有裝好,請看http://blog.csdn.net/saymagic/article/details/18843839這篇教程),我們不能僅僅用redis自己的用戶端來操作資料庫,目前redis支援c,c++,c#,java,php,go等主流語言,所以,此文來介紹一下怎樣用php來操作redis資料庫。
php本身是沒有直接操作redis的方法的,我們職能通過第三方服務來進行,redis官方給了五種方法,在這裡我採用最常用的phpredis來進行。
1,安裝phpredis,擷取最新的版本代碼進行編譯
wget --no-check-certificate http://github.com/nicolasff/phpredis/tarball/master -O phpredis.tar.gztar phpredis.tar.gzcd nicolasff-phpredis-f1231c9phpize./configure --with-php-config=/usr/local/php/bin/php-configmake make install
2,修改php.ini,添加redis.so模組
vim /etc/php5/apache2/php.inivim /etc/php5/cli/php.ini
要在這兩個檔案的裡都添加下面一行
extension=redis.so
3,重啟apache
cd /etc/init.d./apache restart
4,若是上面的操作成功,您就可以在php上操作redis啦,在你的php目錄下建立個測試檔案件如test.php,測試代碼可以如下
<?php$redis = new Redis();$redis->connect('127.0.0.1', 6379);$redis->set('hello', 'hello world');echo $redis->get('hello');?>
運行上面的測試檔案,若頁面上出現"hello world"幾個字,則說明你成功啦!
最後呢,推薦幾個好用的redis學習網站吧。
線上redis:http://try.redis.io/
redis中文手冊:http://www.cnblogs.com/ikodota/archive/2012/03/05/php_redis_cn.html
redis官方網址:http://redis.io/