• Redis从入门到精通(三:常用指令)


    前边我们介绍了redis存储的四种基本数据类型,并纵向介绍了这四种数据类型的各种指令操作,现在我们这个章节从横向来总结一下关于key的常用指令和数据库常用指令

    key常用指令

    删除指定key
    del key
    获取key是否存在
    exists key
    获取key的类型
    type key
    排序
    sort
    改名
    rename key newkey
    renamenx key newkey
    为指定key设置有效期
    expire key seconds
    pexpire key milliseconds
    expireat key timestamp
    pexpireat key milliseconds-timestamp
    获取key的有效时间
    ttl key
    pttl key
    切换key从时效性转换为永久性
    persist key
    查询key
    keys pattern
    模糊查询
    *  匹配任意数量的任意符号
    ?  配合一个任意符号
    []  匹配一个指定符
    示例:
    1. keys * 查询所有
    2. keys it* 查询所有以it开头
    3. keys *heima 查询所有以heima结尾
    4. keys ??heima 查询所有前面两个字符任意,后面以heima结尾
    5. keys user:? 查询所有以user:开头,最后一个字符任意
    6. keys u[st]er:1 查询所有以u开头,以er:1结尾,中间包含一个字母,s或t

    数据库常用指令

    key 的重复问题:key是由程序员定义的 ,redis在使用过程中,伴随着操作数据量的增加,会出现大量的数据以及对应的key ,数据不区分种类、类别混杂在一起,极易出现重复或冲突

    解决方案:redis为每个服务提供有16个数据库,编号从0到15 ,每个数据库之间的数据相互独立

    切换数据库

    select index
    其他操作
    ping
      数据移动
    move key db
    数据总量
    dbsize
    数据清除
    flushdb
    flushall

  • 相关阅读:
    腐烂橘子图问题
    浪漫烟花------哈哈哈哈哈哈哈哈哈哈哈哈
    js实现转义、反转义
    Win10系统,OpenCV用C++调阅本地视频文件,调阅本地和网络摄像头
    代码规范的意义 为什么要规范代码 大厂程序员告诉你
    Spring Cloud Alibaba —— 分布式事务组件
    【数据结构】哈希
    ubuntu 输入法
    idea显示git分支信息(GitToolBox插件)
    MCE | Hippo 途径与靶向策略
  • 原文地址:https://blog.csdn.net/weixin_44680802/article/details/132858528