redis 常用命令

Posted 蛋蛋烦蛋蛋

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了redis 常用命令相关的知识,希望对你有一定的参考价值。

一 字符串

  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 常用命令的主要内容,如果未能解决你的问题,请参考以下文章

redis 常用命令

php Redis常用命令

提效小技巧——记录那些不常用的代码片段

Redis 入门和 RedisTemplate 常用方法(常用命令 + 案例源码)

常用的redis命令

6Redis-常用命令