• Redis特点分析及性能优化


    一.Key

      》Redis key值是二进制安全的,这意味着可以可以使用任何二进制序列作为key值。空字符串也是有效的key值。

      》key取值原则

        1.键值不需要太长,消耗内存,且在数据中查找这类键值计算成本较高

        2.键值不宜过短,可读性较差,不宜数据分类和扩展

      》过期

        1.Redis中可以给key设置一个有效时间【秒或毫秒】,当达到这个时长后,这些键值将会被自动删除

      》有效

        1.查看剩余有效时间【TTL key/PTTL key】【TTL time to live】

          >key存在但没有设置TTL,返回-1

          >key存在,还在有效期内,返回剩余的秒或毫秒值

          >key曾经存在,但已失效,返回-2【2.8版本之前返回-1】

      》查找【KEYS pattern】

        1.pattern取值

          >*任意长度字符

          >?任意一个字符

          >[]字符集合,表示可以是集合中的任意一个

      》key类型【TYPE key】

      》key是否存在【EXISTS key】

      》key重命名【RENAME key newkey/RENAMENX key newkey】

      》key删除【DEL key】

    二.value

      》字符串是一种最基本的Redis值类型。Redis字符串是二进制安全的,这意味着一个Redis字符串能包含任意类型的数据。一个字符串类型的值最多存储512M字节的数据

      》命令

        1.追加字符串【APPEND key value】

          如果key存在就追加,如果不存在就等于SET key value

  • 相关阅读:
    enter事件处方方法
    vue 关于父组件无法触发子组件的事件的解决方法
    iview表格高度自适应只需要三步即可
    子组件触发父组件的方法
    组件之间的方法
    年与日时分秒各种格式 补0位的方法
    //定义一个函数,删除首个数组元素
    input标签内容改变的触发事件
    jQuery表单校验jquery.validate.js的使用
    jQuery BlockUI 实现锁屏
  • 原文地址:https://www.cnblogs.com/yszd/p/11399110.html
Copyright © 2020-2023  润新知