[root@localhost ~]#wget http://download.redis.io/releases/redis-3.0.2.tar.gz
[root@localhost ~]# tar xzf redis-3.0.2].tar.gz
[root@localhost ~]# cd redis-3.0.2
[root@localhost redis-3.0.2]#ls
[root@localhost redis-3.0.2]#make
编译成功:
启动并运行redis:
[root@localhost redis-3.0.2]# src/redis-server
若报错:
打开另外一个终端运行,redis客户端
[root@localhost redis-3.0.2]# src/redis-server
127.0.0.1:6379> set name ***
127.0.0.1:6379> get name
127.0.0.1:6379>
[root@localhost src]# wget https://github.com/nicolasff/phpredis/archive/master.zip
[root@localhost src]# ls
[root@localhost src]# unzip master.zip[root@localhost src]# cd phpredis-master
[root@localhost src]# /usr/local/webserver/php/bin/phpize
[root@localhost src]# ./configure --with-php-config=/usr/local/webserver/php/bin/php-config
[root@localhost src]# make && make install
[root@localhost src]# vi /usr/local/webserver/php/etc/php.ini
在extension 下面
extension=redis.so
保存后重启Apache,如果是连接的nginx,则需要重启php-fpm。
在linux域名下输出PHPinfo();
<?php
echo phpinfo();
?>
a)连接redis server:
注意,如果频繁操作redis,不停地connect 和close会很耗性能的,这个时候,建议用pconnect 建立个长连接
b)字符串读写函数
注意:如果能用批量操作尽量用批量,减少频繁连接redis数据库性能
c)hash读写函数
d)list读写函数
e)set
f)sorted set
<?php $redis = new redis();//实例化redis类文件 $redis->connect('127.0.0.1', 6379); //连接到redis服务器 $redis->set('name','zhangsan');//设置值 echo $redis->get('name');//获取值
原文地址:http://blog.csdn.net/php_1314/article/details/46534653