美文网首页
03 Redis命令

03 Redis命令

作者: markeNick | 来源:发表于2020-02-13 22:36 被阅读0次

    为了梳理知识点,本文章仅对Redis公共的命令作记录,对数据类型的常用操作命令请查看我的 Redis数据类型 文章

    更多命令可以查看这个Redis 命令参考文档:http://doc.redisfans.com

    Redis 命令用于在 redis 服务上执行操作。要在 redis 服务上执行命令需要一个 redis 客户端。 Redis 客户端在我们之前下载的 redis 的安装包中。

    常用key管理命令


    命令 说明
    keys * 返回满足的所有键 ,可以模糊匹配 比如 keys abc* 代表 abc 开头的 key
    exists key 是否存在指定的key,存在返回1,不存在返回0
    expire key second 设置某个key的过期时间 时间为秒
    del key 删除某个key
    ttl key 查看剩余时间,当key不存在时,返回 -2;存在但没有设置剩余生存时间时,返回 -1,否则,以秒为单位,返回key 的剩余生存时间
    persist key 取消过期时间
    PEXPIRE key milliseconds 修改key 的过期时间为毫秒
    select 选择数据库 数据库为0-15(默认一共16个数据库),设计成多个数据库实际上是为了数据库安全和备份
    move key dbindex 将当前数据中的key转移到其他数据库
    randomkey 随机返回一个key
    rename key key2 重命名key
    echo 打印命令
    dbsize 查看数据库的key数量
    info 查看数据库信息
    config get * 实时传储收到的请求,返回相关的配置
    flushdb 清空当前数据库
    flushall 清空所有数据库

    看不习惯表格可以看下图:

    redis命令

    补充:

    pptl key 以毫秒为单位返回key的剩余过期时间

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

    key命名建议


    redis单个key允许存入512M大小

    • key不要太长,尽量不要超过1024字节,这不仅消耗内存,而且会减低查找的效率
    • key也不要太短,太短的话,key的可读性会降低
    • 在一个项目中,key最好使用统一的命名模式,例如:user:123:password
    • key名称区分大小写

    相关文章

      网友评论

          本文标题:03 Redis命令

          本文链接:https://www.haomeiwen.com/subject/phdrfhtx.html