Redis命令

通用命令

  • keys

keys*
遍历所有key


keys [pattern]
遍历所有key


keys命令一般不用于生产环境
使用scan命令或者在从节点执行

  • dbsize
    计算key的总数


  • exists key
    检查key是否存在


  • del key [key ...]
    删除指定的key-value


  • expire key seconds
    key 在seconds秒后过期

  • ttl key
    查看key的剩余过期时间

  • persist key
    去掉key的过期时间


  • type key
    返回key的类型



    返回类型:


数据结构和内部编码


字符串命令

  • get key
    获取key对应的value
  • set key value
    设置key-value
  • del key
    删除key-value


  • incr key
    key自增1,如果key不存在,自增后get(key)=1
  • decr key
    key自减1,如果key不存在,自减后get(key)=-1
  • incrby key k
    key自增k,如果key不存在,自增后get(key)=k
  • decrby key k
    key自减k,如果key不存在,自减后get(key)=-k
  • set key value
    不管key是否存在,都设置
  • setnx key value
    key不存在才设置
  • set key value xx
    key存在才设置
  • mget key1 key2 key3...
    批量获取key,原子操作
  • mst key1 value1 key2 value2 ...
    批量设置key-value
  • getset key newvalue
    set key newvalue并返回旧的value
  • append key value
    将value追加到旧的value
  • strlen key
    返回字符串的长度(注意中文)
    一个中文占俩个字节
  • incrbyfloat key 3.5
    增加key对应的值3.5
  • getrange key start end
    获取字符串指定下标所有的值
  • setrange key index value
    设置指定下标所有的对应的值

哈希

  • hget key field
    获取hash key对应的field的value
  • hset key field value
    设置hash key 对应field的value
  • hdel key field
    删除hash key 对应field的value
  • hexists key field
    判断hash key field 的数量
  • hmget key field1 field2 ...
    批量设置hash key的一批field对应的值
  • hmset key field value field2 value2
    批量设置hash key的一批field value
  • hincrby
    同incrby
  • hgetall key
    返回hash key对应所有的field和value
  • hvals key
    返回hash key对应所有的field的value
  • hkeys key
    返回hash key对应所有field
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • set:设置key对应的值为string类型的value set name lijie setnx 设置key对应...
    烈焰焚烧阅读 300评论 0 1
  • Redis命令运行于redis服务器上,要在服务器上运行命令需要一个redis客户端,在安装Redis安装包时,我...
    第八共同体阅读 233评论 0 0
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,969评论 19 139
  • 先上图 这是春节放假回来后我的体重。先说明一下,我身高164cm,女。寒假之前,也就是一个月之前,体重是53kg。...
    落落有梦阅读 851评论 5 9
  • 今天和儿子一起坐在汽车后座,他在安全座椅上,我摸着儿子的小腿,滑滑 嫩嫩 软软的心里升起一丝依恋他的感觉。我很好奇...
    洋宝妈妈阅读 300评论 0 0