zoukankan      html  css  js  c++  java
  • php redis使用 常用方法

    基本

    $redis = new Redis();//创建对象
    $redis->connect('127.0.0.1',6379);//建立连接
    $redis->delete('test');//删除
    $redis->exists('test');//判断是否存在
    $rs = redis->getMultiple(array('name','name1','name2'));//读取多个值并返回 数组
    

    字符串

    $redis->set('test','123');//写
    $redis->setnx('test','123');//不存在时写
    $rs = redis->get('test');//读 rs 123
    $redis->incr('test');//加1 test 123=>124
    $redis->decr('test');//减1 test 124=>123
    

    列表

    $redis->lpush('test','111');//在列表首添加一个元素
    $redis->rpush('test','222');//在列表尾添加一个元素
    $redis->lpop('test');//删除列表第一个元素
    $redis->rpop('test');//删除列表最后一个元素
    $redis->lsize('test');//统计列表元素数量
    $redis->llen('test');//统计列表元素数量
    $redis->lset('test',1,'111');//设置列表数据 1索引 111设置的值 索引不存在返回false
    $redis->lget('test',2);//读取列表数据 2索引
    $redis->lrange('test',0,20);//读取列表数据 0开始索引 20读取数量
    $redis->lgetrange('test',0,20);//读取列表数据 0开始索引 20读取数量
    $redis->lremove('test','a',2);//删除值为a的列表元素 2个数 即从头部开始删除2个为a的元素
    

    集合

    $redis->sadd('test','111');//添加一个元素
    $redis->smembers('test');//读取集合
    $redis->sgetmembers('test');//读取集合
    $redis->sort('test');//读取集合
    $redis->sremove('test','111');//删除集合中指定元素
    $redis->smove('a','b','111');//将a集合值111的元素移动到b集合中去
    $redis->scontains('test', '111');//判断集合中是否存在指定值
    $redis->ssize('test');//获取集合元素数量
    $redis->spop('test');//随机移除一个元素并返回
    $redis->sinter("test","test1");//获取集合交集
    $redis->sinterstore('new',"test","test1");//获取集合交集并创建给新集合new
    $redis->sunion("test","test1");//获取集合并集
    $redis->sinterstore('new',"test","test1");//获取集合并集并创建给新集合new
    $redis->sdiff("test","test1");//获取集合差集
    $redis->sdiffstore('new',"test","test1");//获取集合差集并创建给新集合new
    
  • 相关阅读:
    POJ 3279 Fliptile
    FZU 2143 Board Game
    【HDU 5015】233 Matrix
    【BZOJ 2463】 谁能赢呢?
    【POJ 2311】 Cutting Game
    【HDU 1846】 Brave Game
    【HDU 1847】 Good Luck in CET-4 Everybody!
    【Codeforces 258D】 Count Good Substrings
    【Codeforces 258B】 Sort the Array
    【Codeforces 258A】 Game With Sticks
  • 原文地址:https://www.cnblogs.com/mg007/p/10431079.html
Copyright © 2011-2022 走看看