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,会失败

  • 相关阅读:
    KindEditor编辑器的使用
    导航栏
    ajax php 验证注册用户名是否存在
    PS照片改底色
    截取邮箱@后面内容的两种情况
    js导航栏单击事件背景颜色变换
    model中的自动验证 $_validate $_auto
    一对一关联模型,HAS_ONE
    一对多关联模型,BELONGS_TO
    C++操作MySQL数据库
  • 原文地址:https://www.cnblogs.com/cnkai/p/7501141.html
Copyright © 2011-2022 走看看