官網:http://redis.io/download
windows下
參考著 http://www.cnblogs.com/chenping-987123/archive/2012/01/29/2331079.html
瞭解了一些基礎的操作
redis-server:
redis-benchmark:
redis-cli:
然後是php滴redis擴充
5.2版本的… 貌似沒更新了:
https://github.com/nicolasff/phpredis/downloads
5.3版本的(php_redis-2.1.3-5.3-vc6-ts-4350b2a)
http://ishare.iask.sina.com.cn/f/23044930.html?from=like
PHP滴文檔果斷參考
https://github.com/nicolasff/phpredis
來用php測試下
參考
http://hi.baidu.com/michael7768/blog/item/88a681a2835350b0cbefd0b2.html
?
1234567891011121314151617181920 |
<?php $redis
= new Redis();
$redis ->connect( '127.0.0.1' , 6379);
$redis ->set( 'key' ,
'value' ); echo
$redis ->get( 'key' ). "\n" ;
$redis ->setex( 'key' , 3600,
'value' ); // sets key → value, with 1h TTL.
$redis ->set( 'key1' ,
'val1' ); $redis ->set( 'key2' ,
'val2' ); $redis ->set( 'key3' ,
'val3' ); $redis ->set( 'key4' ,
'val4' ); $redis -> delete ( 'key1' ,
'key2' ); echo
$redis ->get( 'key3' ). "\n"
; $redis -> delete ( array ( 'key3' ,
'key4' )); ?> |
ubuntu下
下載好tar.gz資源套件 然後 解壓 make && make install 滴安裝好
啟動redis-server 需要注意的是這裡的redis.conf在/etc/下
/usr/local/bin/redis-server /etc/redis.conf
啟動滴時候注意下要 =。=
額 如果連接埠被佔用了 可以看看是誰佔用了 如果是redis-server那麼先強制關了它吧…
好了 測試下 redis-cli:
Oops!redis算是跑起來了 ^-^
好了 可以開始編譯php擴充redis.so了
cd到源碼包滴目錄 (https://github.com/nicolasff/phpredis 下載)
‘/opt/lampp/bin/phpize’
./configure -prefix=’/opt/lampp/lib/php/extensions/no-debug-non-zts-20090626′ -with-php-config=’/opt/lampp/bin/php-config’
make && make install
,可以去 /home/diandian/phpredis.git/trunk/modules 提貨啦 ^-^ (忘了是不是要手動cp複製 還是檔案已經存在在extension下了 囧)
然後修改php.ini (vim ‘/opt/lampp/etc/php.ini’)
好了 重啟lampp
運行上面win的例子
好啦 跑起來咯 =。=