zoukankan      html  css  js  c++  java
  • Redis学习篇(三)之Key相关操作

    KEYS

    作用:返回所有的给定模式的key

    语法:KEYS pattern

    通配符:

    *: 任意个字符
    ?: 任意一个字符
    []: 匹配[]之间的字符 [a-z] [A-Z]
    x: 匹配特殊字符 ? *

    EXISTS

    作用: 查看key是否存在

    语法: EXISTS key

    TYPE

    作用:检查key的类型

    语法:TYPE key

    EXPIRE

    作用:设置过期时间

    语法:EXPIRE key seconds

    EXPIREAT

    作用:指定过期时间戳

    语法:EXPIREAT key time

    PEXPIRE

    作用:设置过期时间,毫秒

    语法:PEXPIRE key milliseconds

    PEXPIREAT

    作用:设置过期时间戳,毫秒

    语法: PEXPIREAT key time

    TTL

    作用:以秒为单位返回key剩余时间

    语法:TTL key

    PTTL

    作用:以毫秒为单位返回key剩余时间

    语法:PTTL key

    PERSIST

    作用: 将过期时间设置为永久

    语法: PERSIST key

    DEL

    作用:删除一个或者多个key

    语法:DEL key [key]

    RANDOMKEY

    作用: 从当前数据库中, 随机返回一个key

    语法: RANDONKEY

    RENAME

    作用: 重命名一个键

    语法: RENAME key newkey

    名字必须发生改变,否则报错

    RENAMENX

    作用: 重命名,要求重命名的新名称不存在

    语法: RENAMENX key newkey

    DUMP

    作用: 序列化给定的key,返回序列化之后的结果

    语法: DUMP key

    RESTORE

    作用: 反序列化,可以设置过期时间,秒或者毫秒

    语法: RESTORE key ttl value

    MOVE

    作用:将当前的key移动到另外的数据库中

    语法:MOVE key dbID

    使用SELECT命令选择数据库
    当key已经存在于另外的数据库中,则不会移动
    移动一个不存在的key,会失败

  • 相关阅读:
    Halcon图像分割
    Halcon图像变量
    C# 线程同步
    C# 单例模式实现
    C# 限制窗体弹窗显示必须关闭后才能重新实例化窗体
    Java定时清理过期文件
    GrayLog + Logspout + Docker 实现分布式日志聚合
    基于Spring Security OAuth2搭建的Spring Cloud 认证中心
    快速搭建Docker Registry私有仓库
    让你的Spring Boot应用快速运行在Docker上面
  • 原文地址:https://www.cnblogs.com/cnkai/p/7501141.html
Copyright © 2011-2022 走看看