linux下安装php扩展的redis
Posted daixh
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux下安装php扩展的redis相关的知识,希望对你有一定的参考价值。
bu要在网上顺便找个redis扩展,一是不安全,而是,别人的redis可能只能new,能连接,但是不保证是否能进行其他操作,
1.百度一下php redis扩展.
搜索到这个网址:http://pecl.php.net/package/redis
选择stable稳定版本.wget 地址
tar -zxvf 解压
cd 到解压目录
phpize
./configure --with-php-config=/usr/bin/php-config
make
make install
vim php-ini
随便一行添加如下:
extension=redis.so
现在测试一下redis扩展是否安装完成.
vim redis_test.php
<?php
$redis=new Redis();
$redis->connect("120.0.0.1",6379);
$redis->set("name","lucy");
echo $redis->get("name"):
?>
key-value型数据.
set $redis->set("age",20):
get $redis->get("age");
del $redis->del("age");
exists $isAgeExists=$redis->exists("age");
setnx $res=$redis->setnx("age",20);
user:userinfo:1
libdata:citylist:1
libdata:pv
keys *获取所有的键名
设置小型的pv逻辑.
key value型
$redis=new Redis();
$redis->connect("127.0.0.1",6379);
$pvKey="libdata:pv";
if(!$pvKey->exists($pvKey))
$redis->set($pvKety,1);
else
$redis->incyBy($pvKey,1);
incyBy(); 哪个键的值自增1;
以上是关于linux下安装php扩展的redis的主要内容,如果未能解决你的问题,请参考以下文章
Linux下利用phpize安装memcashe的php源码扩展包
php安装redis扩展'checking for igbinary includes... configure: error: Cannot find igbinary.h'解决方法