zoukankan      html  css  js  c++  java
  • 通用命令

    简介:
    介绍一下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
  • 相关阅读:
    JDBC获取数据库表字段信息
    No bean named 'springSecurityFilterChain' is defined
    VS 2010中对WPF4有哪些多点触摸支持?
    文件管理File类
    VS 2010 Beta2中WPF有哪些改进?
    WPF的实质
    C#中AppDomain.CurrentDomain.BaseDirectory与Application.StartupPath的区别
    VS 2010 Beta2中WPF与Silverlight的关键区别?
    C# 图片与byte[]之间以及byte[]与string之间的转换
    日期格式化{0:yyyyMMdd HH:mm:ss.fff}和{0:yyyyMMdd hh:mm:ss.fff}的区别
  • 原文地址:https://www.cnblogs.com/52why/p/14331754.html
Copyright © 2011-2022 走看看