码迷,mamicode.com
首页 > 其他好文 > 详细

redis 常用命令

时间:2019-02-16 13:42:56      阅读:150      评论:0      收藏:0      [点我收藏+]

标签:正整数   运算   number   元素   命令   connect   tran   iter   数字   

一 字符串

  set key value

  当 SET 命令对一个带有生存时间(TTL)的键进行设置之后, 该键原有的 TTL 将被清除。

  设置过期时间

  $redis = new \Redis();
  $redis->connect(‘127.0.0.1‘, 6379);
  $aa=$redis->set(‘aa‘,‘aa‘,60);

  mset key1 value3 key2 value2........ 一次性设置多个   php写法$aa=$redis->mset([‘aa‘=>1,‘bb‘=>1,‘cc‘=>1]);

  mget key1 key2 .... 一次性获取多个          php 写法$aa=$redis->mget([‘aa‘,‘bb‘,‘cc‘]);

  strlen key 获取长度

  append key value2 字符串追加到后面

  getrange key start end 截取字符串

  incr key 数字加1

  decr key 减1

  incrby key number  数字加numer  只能是整数 正整数为加法运算   负整数减法运算

  decr key number 数字减number 只能是整数  正整数为减法运算   负整数加法运算

  increment key number  数字增加number 可以是浮点或正整数

二哈希

  hset field key value 

  hmset field key1 value1 key2 value2 ..........   php写法$aa=$redis->hmset(‘cheng‘,[‘name‘=>‘chengfengchi‘,‘aa‘=>1]);

  hsetnx field key value   如果field的key存在则不赋值

  hget field key  获取field的key的值

  hmget field key key2.....  php写法 $aa=$redis->hmset(‘cheng‘,[‘name‘=>‘chengfengchi‘,‘aa‘=>1]);

  hexists field key 判断是否存在

  hdel field key1 key2 key3 ... 删除多个

  hlen field 获取多少个元素

  hstrlen field key1 返回key1对应的值的长度

  hincrby field key number 数字加number

  hincrbyfloat field key number 数字加浮点number

 

redis 常用命令

标签:正整数   运算   number   元素   命令   connect   tran   iter   数字   

原文地址:https://www.cnblogs.com/chengfengchi/p/10387236.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!