微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

redis常用指令

1、key的基本操作

  • 删除指定key

    del key

  • 获取key是否存在

    exists key 

  • 获取key的类型

    type key 

  • 排序

    sort

  •  改名

    rename key newkey
    renamenx key newkey

key 扩展操作(时效性控制)

  •  为指定key设置有效期

    expire key seconds
    pexpire key milliseconds
    expireat key timestamp
    pexpireat key milliseconds-timestamp

  • 获取key的有效时间

    ttl key
    pttl key

  • 切换key从时效性转换为永久性

    persist key

key 扩展操作(查询模式)

  • 查询key

    keys pattern

  • 查询模式规则

    *匹配任意数量的任意符号 ? 配合一个任意符号 [] 匹配一个指定符号

    keys *  keys    查询所有
    it*  keys       查询所有以it开头
    *heima          查询所有以heima结尾
    keys ??heima    查询所有前面两个字符任意,后面以heima结尾 查询所有以
    keys user:?     user:开头,最后一个字符任意
    keys u[st]er:1  查询所有以u开头,以er:1结尾,中间包含一个字母,s或t

2、数据库指令

redis为每个服务提供有16个数据库,编号从0到15,每个数据库间的数据相互独立。

数据库基本操作

  • 切换数据库

    select index

  • 检查redis服务器是否正常

    ping

  • 数据移动

    move key db

  • 数据总量

    dbsize

  • 数据清除

    flushdb  格式化当前数据库                           flushall   格式化所有数据库

 

 

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐