• 通用命令


    简介:
    介绍一下redis一些通用的数据库命令。
     
    命令介绍:
    1.exists
    可用版本: >=1.0.0
    时间复杂度: O(1)
    命令格式: exists key
    作用:
    判断key是否存在
    返回值:
    如果key存在返回1,不存在返回0。
     
    2.type
    可用版本: >=1.0.0
    时间复杂度: O(1)
    命令格式: type key
    作用:
    获取key存储的数据类型
    返回值:
    none-key不存在。
    string-字符串。
    list-列表。
    set-集合。
    zset-有序集合。
    hash-哈希表。
    stream-流。
     
    3.rename
    可用版本: >=1.0.0
    时间复杂度: O(1)
    命令格式: rename key newkey
    作用:
    将key重命名为newkey。
    返回值:
    成功返回ok。
    注意:
    key与newkey相同返回错误。key不存在返回错误。newkey已经存在的话,会将原有newkey的数据覆盖。
     
    4.renamenx
    可用版本: >=1.0.0
    时间复杂度: O(1)
    命令格式: renamenx key newkey
    作用:
    当newkey不存在的时候,将key重命名为newkey。
    返回值:
    修改成功返回1,newkey已经存在返回0。
    注意:
    key不存在直接返回一个错误。
     
    5.move
    可用版本: >=1.0.0
    时间复杂度: O(1)
    命令格式: move key db
    作用:
    将当前数据库的key移动到指定的数据库中。
    返回值:
    移动成功返回1,失败返回0。
     
    6.del
    可用版本: >=1.0.0
    时间复杂度: O(N)
    命令格式: del key [key...]
    作用:
    批量删除指定的key。
    返回值:
    被删除key的数量。
    注意:
    不存在的key会被忽略。
     
    7.randomkey
    可用版本: >=1.0.0
    时间复杂度: O(1)
    命令格式: randomkey
    作用:
    随机返回一个key,不删除它。
    返回值:
    数据库为空时返回nil,其余时候返回key。
     
    8.dbsize
    可用版本: >=1.0.0
    时间复杂度: O(1)
    命令格式: dbsize
    作用:
    获取当前数据库的key的数量。
    返回值:
    当前数据库的key的数量。
     
    9.keys
    可用版本: >=1.0.0
    时间复杂度: O(N)
    命令格式: keys pattern
    作用:
    查找使用符合给定模式pattern的key。
    返回值:
    符合给定模式的key列表。
     
     
    10.scan
    可用版本: >=2.8.0
    时间复杂度: O(N)
    命令格式: scan cursor [match pattern] [count count]
    作用:
    单独笔记记录。
     
    11.sort
    可用版本: >=1.0.0
    时间复杂度: O(N+M*log(M))
    作用:
    单独笔记记录。
     
    12.flushdb
    可用版本: >=1.0.0
    时间复杂度: O(1)
    命令格式: flushdb
    作用:
    清空当前数据库所有的key。
    返回值:
    返回ok。该命令从不失败!!!
     
    13.flushall
    可用版本: >=1.0.0
    时间复杂度: O(N)
    命令格式: flushall
    作用:
    清空所有数据库的key。
    返回值:
    返回ok。该命令从不失败!!!
     
    14.select
    可用版本: >=1.0.0
    时间复杂度: O(1)
    命令格式: select index
    作用:
    切换到指定的数据库。
    返回值:
    OK。
     
    15.swapdb
    可用版本: >=4.0.0
    时间复杂度: O(1)
    命令格式: swapdb db1 db2
    作用:
    调换指定的两个数据库,使得两个数据库的数据立即互换。
    返回值:
    OK。
    作者:红雨
    出处:https://www.cnblogs.com/52why
    微信公众号: 红雨python
  • 相关阅读:
    美团深度学习系统的工程实践
    Netty堆外内存泄露排查与总结
    美团点评基于 Flink 的实时数仓建设实践
    基于TensorFlow Serving的深度学习在线预估
    前端安全系列之二:如何防止CSRF攻击?
    Logan:美团点评的开源移动端基础日志库
    前端安全系列(一):如何防止XSS攻击?
    beeshell —— 开源的 React Native 组件库
    ES(一): 架构及原理
    Kibana6安装使用(windows)
  • 原文地址:https://www.cnblogs.com/52why/p/14331754.html
Copyright © 2020-2023  润新知