php操作Redis

扩展安装

yum install php-devel//通过yum命令安装php开发扩展包

具体步骤

php --ini查看php配置文件在哪

代码部分

  • string的操作
Paste_Image.png
    $redis = new \Redis();//gen mulu 
    $redis->connect('127.0.0.1',6379);

    $redis->delete("string1");
    $redis->set("string1","val1");
    $val = $redis->get("string1");
    var_dump($val);

    $redis->set("string1",4);
    $redis->incr("string1",2);
    echo $redis->get("string1");
  • List的操作
Paste_Image.png
    $redis = new \Redis();//gen mulu 
    $redis->connect('127.0.0.1',6379);

    $redis->delete("list1");

    $redis->lPush("list1","A");
    $redis->lPush("list1","B");
    $redis->lPush("list1","C");

    $val = $redis->rPop("list1");
    var_dump($val);
  • Set类型的操作
Paste_Image.png
    $redis = new \Redis();//gen mulu 
    $redis->connect('127.0.0.1',6379);

    $redis->delete("set1");

    $redis->sAdd('set1',"A");
    $redis->sAdd('set1','B');
    $redis->sAdd('set1','C');
    $redis->sAdd('set1','C');

    $val = $redis->sCard("set1");
    var_dump($val);

    $val = $redis->sMembers("set1");
    var_dump($val);
  • hash类型操作
Paste_Image.png
    $redis = new \Redis();//gen mulu 
    $redis->connect('127.0.0.1',6379);

    $redis->delete("hash1");
    $redis->hSet('driver1','name','mingming');
    $redis->hSet('driver1','age','25');
    $redis->hSet('driver1','gender',1);
    $val = $redis->hGet('driver1','name');

    var_dump($val);

    $val = $redis->hMGet('driver1',array('name','age'));
    var_dump($val);
  • sort set类型
Paste_Image.png
    $redis = new \Redis();//gen mulu 
    $redis->connect('127.0.0.1',6379);

    $redis->delete("zset1");
    $redis->zAdd('zset1',100,'xiaoming');
    $redis->zAdd('zset1',90,'xiaohong');
    $redis->zAdd('zset1',93,'xiaowang');

    $val = $redis->zRange('zset1',0,-1);
    var_dump($val);

    $val = $redis->zRevRange('zset1',0,-1);
    var_dump($val);

最后的最后告诉大家开发文档地址为

https://github.com/phpredis/phpredis/

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容