一.string (字符串)

1.set:设置键

  $reids->set('mykey',111);
2.get:获取键   $redis->get('mykey');
3.del:删除键   $redis->del('mykey');
4.append:追加   $redis->append('mykey','222');
5.exists:检查键是否存在   $reids->exists('mykey');
6.incr/incrby,decr/decrby: 对键加减(键不存在默认为0)   a.整型,这个操作最大支持在64位有符号的整型数字
  $redis->incr('mykey');//加1
  $redis->incrby('mykey',5);//加5   $redis->decr('mykey');//减1
  $redis->decrby('mykey',5);//减5
  b.浮点型
  $redis->set('mykey',1.2);
  $redis->incrbyfloat('mykey',0.1);
7.getrange:获取存储在key上的值的一个子字符串   $redis->set('mykey','This is a string');
  echo $redis->getrange('mykey',0,2); // 输出'Thi' 8.getset:设置一个key的value,并获取设置前的值(返回之前的旧值,如果之前Key不存在将返回nil。)   $redis->incrby('mykey',5);
  $redis->getset('mykey',0);//输出 5
  $redis->get('mykey');//输出 0
   9.setnx:将key设置值为value,如果key不存在,这种情况下等同SET命令。 当key存在时,什么也不做。SETNX是”SET if Not eXists”的简写。   $redis->setnx('mykey','Hello');//输出 1
  $redis->setnx('mykey','World')://输出 0
  $redis->get('mykey');//输出 Hello 10.mset:设置多个key value   $redis->mset(['key1'=>1,'key2'=>2]);
  echo $redis->get('key1');
11.mget:获得所有key的值   $redis->set('key1','Hello');
  $redis->set('key2','Word');
  $array = $redis->mget(['key1','key2','key3']); 12.msetnx:设置多个key value,仅当key存在时
  
  $redis->msetnx(['key1'=>1,'key2'=>2]);//输出 1
  $redis->msetnx(['key2'=>2,'key3'=>3]);//输出 0
  $redis->mget(['key1','key2']);//输出 key1=>1,key2=>2 13.strlen:key对应的字符串value的长度,或者0(key不存在)   $redis->strlen('mykey'); 14.setex:设置key 过期时间,以 seconds 为单位   $redis->setex('mykey',10,'value')
  等同执行
  $redie->set('mykey','value');
  $redis->expire('mykey',10);

最新文章

  1. spider RPC管理接口
  2. 使用Privoxy做智能代理切换
  3. postMessage
  4. javascript字典数据结构常用功能实现
  5. javax.validation.UnexpectedTypeException: HV000030: No validator could be found for constraint
  6. SDWebImage 官方文档
  7. Window Linux下实现指定目录内文件变更的监控方法
  8. css3 页面退出和进入的动画
  9. 【Android Developers Training】 91. 解决云储存冲突
  10. DirectSound---输出设备基本操作(枚举、查询等)
  11. 【模板】最近公共祖先(LCA)
  12. spring boot 的参数配置。
  13. WebApi 增加身份验证 (OAuth 2.0方式)
  14. postgresql自定义类型并返回数组
  15. 基于ELK5.1(ElasticSearch, Logstash, Kibana)的一次整合
  16. vue生命周期 钩子函数
  17. Python 字符串过滤
  18. 表单提交之List集合
  19. C++空类
  20. Gitlab管理用户、组、权限(二)

热门文章

  1. Appium禁止appium setting和unlock在设备上重复安装
  2. 088 Merge Sorted Array 合并两个有序数组
  3. C#连接Oracle中文乱码问题解决方法
  4. 本地连接远程Oracle数据库
  5. 自定义可伸缩的imageView
  6. Android - Zxing实现二维码的扫描与生成
  7. java 序列化Serializable 详解
  8. restful十项规范
  9. [文章泛读] The varying faces of a program transformation systems (ACM Inroads, 2012)
  10. windows的cmd和git bash的常用命令