• redis键命令


    1.ping命令用于检测redis是否启动

    成功返回pong表示链接成功

    2.在远程redis服务上执行命令

    Redis-cli -h host -p port -a password

    如果是连接本机

    3.Redis键命令

    del key [key ...]  

    删除一个或者多个键,返回被删除key的数量

    DUMP key

    序列化给定 key ,并返回被序列化的值。如果 key 不存在,那么返回 nil 。 

    EXISTS key [key ...]

    检查给定key是否存在,

    存在返回1,不存在返回0,

    如果有多个key,返回存在key的数量

    EXPIRE key seconds

    Expire 命令用于设置 key 的过期时间以秒为单位key 过期后将被删除

    ttl查看当前key剩余时间

    设置成功返回 1 。 当 key 不存在或者不能为 key 设置过期时间返回 0 

     EXPIREAT key timestamp

    Redis Expireat 命令用于以 UNIX 时间戳(unix timestamp)格式设置 key 的过期时间。key 过期后将不再可用。

    PEXPIRE key milliseconds

    Redis PEXPIREAT 命令用于设置 key 的过期时间,以毫秒计。key 过期后将不再可用。

    PEXPIREAT key milliseconds-timestamp 
    设置 key 过期时间的时间戳(unix timestamp) 以毫秒计

     keys pattern

     pattern 里面存放正则表达式

    SELECT index

    选择数据库

    MOVE key db

    将当前数据库的 key 移动到给定的数据库 db 当中。移动成功返回 1 ,失败则返回 0 。

     PERSIST key

    移除给定 key 的过期时间,使得 key 永不过期。

    RANDOMKEY

    从当前数据库中随机返回一个 key 。当数据库为空时,返回 nil 。

    FLUSHDB

    清除当前数据库信息

    FLUSHALL

    清除所有数据

    ttl 计算当前key剩余时间 以秒为单位

    pttl 计算当前key剩余时间 以毫秒为单位

    RENAME key newkey

    修改 key 的名称 。改名成功时提示 OK ,失败时候返回一个错误。

    如果数据库里存在key则会覆盖原来的key

    RENAMENX key newkey

    在新的 key 不存在时修改 key 的名称 

    修改成功时,返回 1 。 如果 NEW_KEY_NAME 已经存在,返回 0 。

    TYPE key

    返回 key 所储存的值的类型。

  • 相关阅读:
    python爬虫如何提高效率
    对 js加密数据进行爬取和解密
    爬虫之数据解析
    requests模块的基本使用
    python的零碎知识
    Django中多表关联的展示问题:
    ModelForm的基本用法:
    websocket的应用---Django
    DOM
    BOM
  • 原文地址:https://www.cnblogs.com/zhouqi666/p/6080650.html
Copyright © 2020-2023  润新知