zoukankan      html  css  js  c++  java
  • memcached简介

    介绍

    自由&开源, 高性能分布式的内存对象缓存系统,采用K-V方式存储数据

    协议

    • 通信协议:memcached协议
    • 数据序列化协议:简单文本协议

    linux下安装

    # tar zxvf memcached-1.4.5.tag.gz --解压
    # cd memcached-1.4.5/bin
    # ./configure--prefix=/usr/local/memcached  --with-libevent=/usr/local/libevent
    # make && make install --编译
    # /usr/local/memcached/bin/memcached -m 64 -p 11211 -u nobody -d --启动
    

    参数详解

    -m <num> 分配给memcached的最大内存,默认为64MB
    -p <num> 监听的端口号
    -m <username> 启动用户
    -c <num> 最大连接数,默认为1024
    -f <num> 增长因子
    -v 输出错误信息
    -vv 输出所有信息
    

    命令行操作

    • 连接
    # telnet localhost 11211 --连接到终端
    
    • 增add
    add key flag expire length
    
    1. key 给值起一个独特的名字
    2. flag 标志,要求为一个正整数
    3. expire 有效期
    4. length 缓存的长度(字节为单位)
    • 删delete
    delete key [time seconds]
    

    删除指定的 key. 如加可选参数 time,则指删除 key,并在删除 key 后的 time 秒内,不允许 get,add,replace 操作此 key.

    • 替换replace
    replace key flag expire length 
    

    参数和add一样

    • 查询get
    get key
    
    • 设置set
    set key flag expire length
    

    参数和add一样

    • incr,decr命令:增加/减少值的大小,可用于秒杀活动,下单扣减库存
    • 统计命令: stats
    • flush_all 清空所有的存储对象
  • 相关阅读:
    JSP中文乱码
    Java Enum 浅析
    详解 Tomcat: The value for the useBean class attribute is invalid
    PHP+ACCESS 实例
    MySQL limit实际用法的详细解析
    JSP获取当前时间
    sql where 1=1和 0=1 的作用
    利用Quartus设计4位同步二进制加法计数器
    JSP各种路径的获取
    JSP连接MYSQL数据库
  • 原文地址:https://www.cnblogs.com/warking/p/6924429.html
Copyright © 2011-2022 走看看