zoukankan      html  css  js  c++  java
  • Memcached全面剖析

    一、Memcached的简介

    1.memcached是什么

    memcached是高性能的分布式内存缓存服务器。一般使用使用目的是,通过缓存数据查询结果,来减少数据库访问次数,以提高动态Web应用的速度,提高可扩展性!

    2.memcached的特征

    (1)协议简单

    (2)基于libevent的事件处理

    (3)内置内存存储方式

    (4)memcached不互相通信的分布式

    3.memcached的安装、启动

    (1)安装

    $ wget http://www.danga.com/memcached/dist/memcached­1.2.5.tar.gz
    $ tar zxf memcached­1.2.5.tar.gz
    $ cd memcached­1.2.5
    $ ./configure
    $ make

    $ make install

    (2)启动

    $ /usr/local/bin/memcached ­p 11211 ­m 64m ­vv

    这里使用的 memcached 启动选项的内容如下。
    选项           说明
    ­p              使用的 TCP 端口。默认为 11211
    ­m              最大内存大小。默认为 64M
    ­vv             用 very vrebose 模式启动,调试信息和错误输出到控制台
    ­d              作为 daemon 在后台启动

    二、Memcached的基础知识

    1.保存数据

    add : add key flag expiretime 字节长度

    replace:replace key flag expiretime 字节长度

    set: set key flag expiretime 字节长度

    2.获取数据

    获取一个键的值:get key

    获取多个键的值:get key1 key2

    3.删除数据

    delete key

    4.append(在当前值的后面追加)

    append key flag expiretime 字节数

    5.prepend(在当前值的前面添加)

    prepend key flag expiretime 字节数

     

  • 相关阅读:
    总结下目前维护团队中用到的一些技术和工具
    一次修改时间导致的ORACLE 实例崩溃
    ruby 用watir 登录 CU的代码
    最近好烦.真的好烦
    Lucene.Net学习
    项目上线了,心情好爽
    轻松掌握XMLHttpRequest对象[转]
    微软发布3款SQL Injection攻击检测工具
    Domino开发
    用在JavaScript的RequestHelper [转]
  • 原文地址:https://www.cnblogs.com/xialiaoliao0911/p/5621696.html
Copyright © 2011-2022 走看看