美文网首页
Redis常用命令

Redis常用命令

作者: flyjar | 来源:发表于2022-07-21 07:57 被阅读0次

    Redis支持五种数据类型:string(字符串),hash(哈希),list(列表),set(集合)及zset(sorted set:有序集合)等

    常用命令key管理

    keys * : 返回满足的所有键 ,可以模糊匹配 比如 keys abc* 代表 abc 开头的
    key exists key :是否存在指定的key,存在返回1,不存在返回0
    expire key second:设置某个key的过期时间 时间为秒
    del key:删除某个key
    ttl key:查看剩余时间,当key不存在时,返回 -2;存在但没有设置剩余生存时间时,返回 -1,否则,以秒为单 位,返回 key 的剩余生存时间。
    type key:返回 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 :清空所有数据库

    Key的命名建议

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

    相关文章

      网友评论

          本文标题:Redis常用命令

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