zoukankan      html  css  js  c++  java
  • Redis常用命令

    String类型

    1. get key:获取key值

    2. set key value:设置key值

    3. del key:删除key值

    4. incr key:在key值上增加1

    5. decr key:在key值上减少1

    6. append key:在key存储值末尾追加

    7.getrange key start end:获取从start到end的值

    List类型

    1. lpush key [v1,v2,···]:从列表的左侧设置key值

    2. lpop key[v1,v2,···]:从列表的右侧移除key值

    3. rpush key [v1,v2,···]:从列表的右侧设置key值

    4. rpop key [v1,v2,···]:从列表的右侧移除key值

    5. rindex key size:返回下标为size的值

    6. lrange key start end:返回start到end的的元素,包括start和end

    7. ltrim key start end:只保留start到end的元素

    Set类型

    1. sadd key items:设置key,支持批量设置

    2.srem key items:删除item,支持批量删除

    3. smembers key items:查询所有元素

    4. smove key1,key2 items:删除key1,key2多个item,成功返回1,失败返回0

    5. scard key:返回集合总数

    6. 差运算  sdiffstore newkey,key1,key2···:将key1和key2集合的差值存入到newkey集合中

    7. 交运算 sinter key1,key2:返回所有集合的交集

    8. 交运算 sinterstore newkey key:返回多个集合的交集,存入到newkey中

    9. 并运算 sunion key…:返回不重复的所有元素

    10. 并运算 sunion newkey key…:返回不重复的所有元素放入到newkey中

    Hash类型

    1. hset  key1 value···:设置key值

    2. hget  key1···:获取key值

    3. hmset hkey key1,key2,···:设置多个可以值

    4. hmget hkey key1,key2,···:获取多个可以值

    5. hdel key1:删除key1及其对应的值

    6. hgetall hkey:获取全部key值

    7. hexists hkey key:判断key是否存在

    zset类型:

    1. zadd hset key1,value1:增加key1及其值

    2. zrem hset key1,value1:删除key1及其值

    3. zrangebyscore salary -inf+inf:按从小到大排序

    4. zrangebyscore salary -inf+inf withscore:显示全部数据并按附带分数
     
    5. zrangebyscore salary -inf 2500 withscore:显示小于2500的数据并附带分数
     
  • 相关阅读:
    sop服务治理
    调用链跟踪基本原理
    spring源码之bean的初始化及循环引用
    单调栈
    SpringBoot启动源码及自定义starter
    深入理解kafka
    Netty小结
    Oooooooooooooooooooooooooooooooooooooooooops, AN EMPTY AREA here.
    牛客OI周赛7-提高组 A 小睿睿的等式
    素数筛法求素数
  • 原文地址:https://www.cnblogs.com/yull/p/13641595.html
Copyright © 2011-2022 走看看