安裝redis和phpredis模塊

安裝redis
shell> wget http://redis.googlecode.com/files/redis-2.0.4.tar.gz
shell> tar zxvf redis-2.0.4.tar.gz
shell> mv redis-2.0.4 redis
shell> cd redis
shell> make
shell> redis-server 不要關
shell> redis-cli
redis>set foo bar
OK
redis>get foo
「bar」php

安裝phpredis模塊mysql

https://github.com/owlient/phpredisnginx

下載phpredis
解壓
shell> cd phpredis
shell> /usr/local/php/bin/phpize 這個phpize是安裝php模塊的
shell> ./configure –with-php-config=/usr/local/php/bin/php-config
shell> make
shell> make install
接下來在php.ini中添加extension=redis.so 先要看看有沒有extension_dir=/…….
重啓apache或者nginxgit

php代碼測試
$redis = new Redis();
$redis->connect(‘127.0.0.1′,6379);
$redis->set(‘test’,'hello world!’);
echo $redis->get(‘test’);
?>github

輸出hello world!redis

http://code.google.com/p/php-redis/sql

================shell

# redis目前提供四種數據類型:string,list,set及zset(sorted set)。
# * string是最簡單的類型,你能夠理解成與Memcached一模一個的類型,一個key對應一個value,其上支持的操做與Memcached的操 做相似。但它的功能更豐富。
# * list是一個鏈表結構,主要功能是push、pop、獲取一個範圍的全部值等等。操做中key理解爲鏈表的名字。
# * set是集合,和咱們數學中的集合概念類似,對集合的操做有添加刪除元素,有對多個集合求交併差等操做。操做中key理解爲集合的名字。
# * zset是set的一個升級版本,他在set的基礎上增長了一個順序屬性,這一屬性在添加修改元素的時候能夠指定,每次指定後,zset會自動從新按新的值調整順序。能夠理解了有兩列的mysql表,一列存value,一列存順序。操做中key理解爲zset的名字。apache

相關文章
相關標籤/搜索