PHP之Redis的常用操作,phpredis

來源:互聯網
上載者:User

PHP之Redis的常用操作,phpredis

<?php    $redis = new Redis();    $redis->connect('127.0.0.1',6379);/*    *string*/    $redis->set('name','huangyuxin');    echo $redis->get('name');    $redis->setex('name',10,'setex');  //設定生命週期    $redis->del('name');//刪除/*    *list*/    $redis->lpush('testlist','two');//左邊加入一值    $data= $redis->lrange('testlist',0,-1);//擷取所有值    var_dump($data);    echo $redis->lsize('testlist');//擷取list的元素個數相當於count()    $redis->lrem('testlist','two',0);//在testlist中刪除值為two的    $res = $redis->lindex('list2', 1); //擷取指定索引的值/*    *set(無序)*/    $redis->sadd('set1','aaa');//設定    $redis->srem('sets','test');//刪除    $redis->smove('set1','set2','aaa');//將某個值從該集合移動到另一個集合     var_dump($redis->smembers('set1'));// 擷取集合中所有的值   以數組的方式  /*    *zset(有序)*/    $redis->zadd('z1',1,'bbb');//中間數位權重    $data = $redis->zrange('z1',0,-1);//擷取集合中所有值       $redis->zrem('z1','ad');//刪除值     $res = $redis->zcard('z1'); //擷取集合中元素的個數     $res = $redis->zrank('z1','bbb'); //擷取指定元素的索引     $res = $redis->zremrangebyrank('z1',0,2); //刪除指定索引的值/*    *hash*/    $redis->hset('hash','username','huangyuxin');    $redis->hset('hash','username2','huangyuxin');//設定    $redis->hdel('user1','username');//刪除    $redis->hgetall('hash');//擷取所有hash的值    $redis->hlen('user1');  //擷取元素個數/*    *通用*/    //清空第一個資料庫      $res = $redis->select(0);     $redis->flushdb();     //對指定類型的名稱設定生命週期    $redis->expire('aaa',100);    //返回剩餘生命週期    $redis->ttl('aaa');    //檢測是否存在    $redis->exists('age');
著作權聲明:本文為博主原創文章,未經博主允許不得轉載。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.