安装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

相关文章
相关标签/搜索