zoukankan      html  css  js  c++  java
  • memcached整理の基本使用

      memcached 客户端与服务器端的通信比较简单,使用的基于文本的协议,而不是二进制协议.(http 协议也是这样), 因此我们通过telnet 即可与memcached 作交互。

    # 格式telnet host port
    # telnet localhost 11211 //我们开启memcached服务指定的端口
    Trying ::1...
    Connected to localhost.
    Escape character is '^]'.
      linux默认是使用SSH服务的而不安装telnet服务。如果要使用telnet 就必须先安装相应的软件包。
      memcached 命令分增删改查和统计
      增: add 往内存增加一行新记录
      语法: add key flag expire length 

      key 给值起一个独特的名字
      flag 标志,要求为一个正整数
      expire 有效期
      length 缓存的长度(字节为单位)

      删:delete 往内存中删除一条记录
      语法:delete key [time seconds]
      删除指定的key. 如加可选参数time,则指删除key,并在删除key 后的time 秒内,不允许get,add,replace 操作此key。
      
      查:get查询指定key的一行记录
      语法:get key
      返回key 的值
     
      改:replace修改指定key的一行记录
      语法:replace key flag expire length
      参数与add一样
      
      增加或修改:set 是设置和修改值
      参数和add ,replace 一样,但功能不一样.
      用add 时, key 不存在,才能建立此键值
      但对于已经存在的键,可以用replace 进行替换/更改

      而set 相当于有add replace 两者的功能.
      set key flag expire length 时
      如果服务器无此键----> 增加的效果
      如果服务器有此键----> 修改的效果.

      增加或减少值的大小: incr/decr

      语法: incr/decr key num

      tips:incr,decr 操作是把值理解为32 位无符号来+-操作的. 值在[0-2^32-1]范围内

      统计:stats

      缓存有一个重要的概念: 命中率.
      命中率是指: (查询到数据的次数/查询总数)*100%
      (get_hits/(get_hits+get_misses))*100% 的命中率。

      flush_all 清空所有的存储对象。
     
  • 相关阅读:
    Linux基础_linux发展历史
    Python基础_迭代器、生成器、模块与包
    Python基础_如何用pip安装文件
    Selenium 实现多机器部署分布式执行
    Selenium 日期控件处理和JS定位
    Selenium 无头浏览器
    Selenium 窗口和frame定位
    Selenium 自动化测试模型
    Selenium 验证码处理
    Selenium PageObject设计模式
  • 原文地址:https://www.cnblogs.com/tomcatx/p/4275444.html
Copyright © 2011-2022 走看看