【www.bbyears.com--redis】
redis的安装不需要 ./configure, 这点比较好, 简单!
代码如下#下载
wget http://redis.googlecode.com/files/redis-2.6.14.tar.gz
#解压
tar -zxvf redis-2.6.14.tar.gz
#拷贝到目标目录
mkdir -p /usr/local/redis
cp -r ./redis-2.6.14 /usr/local/redis
cd /usr/local/redis
#安装
make && make install
装好了之后,
./conf 配置文件
./src/redis-server redis 的server
./src/redis-client redis客户端
【改配置】
这个时候 redis 已经是可以启动了
jquery16208164963590282033="70" />
界面比较的漂亮, 但是用起来不方便,我们需要把它改成后台运行的:
打开redis.conf 找到daemonize no 改为 daemonize yes 就OK了, 其他的配置先用默认的吧!
然后就可以启动了:
view sourceprint?
1 /usr/local/redis/src/redis-server /usr/local/redis/redis.conf
然后看一下redis的进程:
jquery16208164963590282033="71" src="http://filesimg.111cn.net/2013/10/10/20131010062453508.png" />
已经启动起来了, 用的默认的6379端口。
然后最好加一个开机启动动,在 /etc/rc.d/rc.local 最下边加一行刚才的启动命令, 这样就不会出出现忘记启动的意外了
【安装php扩展】
装过了其他的PHP扩展之后, 发现装php扩展是太简单了,每一个扩展, 只用 phpize && ./configure && make && make install , 最后再改一下php.ini就OK了
代码如下1 wget https://github.com/owlient/phpredis/archive/master.zip
2 unzip master.zip
3 /usr/local/php/bin/phpize
4 ./configure --with-php-config=/usr/local/php/bin/php-config
5 make && make install
然后在php.ini中加一行:
代码如下[redis]
extension=redis.so
就OK了
这样PHP就可以使用 redis 相关的类了
性能
下面是官方的bench-mark数据:
测试完成了50个并发执行100000个请求。
设置和获取的值是一个256字节字符串。
Linux box是运行Linux 2.6,这是X3320 Xeon 2.5 ghz。
文本执行使用loopback接口(127.0.0.1)。
结果:写的速度是110000次/s,读的速度是81000次/s 。