第二章:API的理解和使用

作者: fxqp1043 | 来源:发表于2019-04-04 13:00 被阅读0次

    通用命令

    数据结构和内部编码

    • 捕获.PNG
    • redis-object对象
      捕获.PNG

    单线程

    • 单线程,某刻只能执行一条命令

    • 速度快的原因

      • 纯内存
      • 非阻塞IO
      • 避免线程切换和竞态损耗
      IO复用.PNG
    • 注意事项:

      • 一次只运行一条命令
      • 拒绝长(慢)命令
        • keys,flushall,flushdb,slow lua script。。。
      • 其实不是单线程
        • fysnc file descriptor
        • close file descriptor

    字符串

    • get/set/del
      get.PNG
    • incr/decr/incrby/decrby
      incr.PNG
      捕获.PNG
    • set/setnx/set xx
      捕获.PNG
      捕获.PNG
    • mget/mset
      捕获.PNG
      捕获.PNG

    n次get和1次mget

    捕获.PNG
    捕获.PNG
    • getset/append/strlen
      捕获.PNG
      捕获.PNG
    • incrbyfloat/getrange/setrange
      捕获.PNG
      捕获.PNG

    相关文章

      网友评论

        本文标题:第二章:API的理解和使用

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