跳至内容
wiki
用户工具
登录
站点工具
工具
显示页面
修订记录
反向链接
最近更改
媒体管理器
网站地图
登录
最近更改
媒体管理器
网站地图
您的足迹:
•
实现log4j打日志带uuid
分享:技术:memcached:memcached的介绍
本页面只读。您可以查看源文件,但不能更改它。如果您觉得这是系统错误,请联系管理员。
====== memcached的介绍 ====== memcached 是以LiveJournal 旗下Danga Interactive 公司的Brad Fitzpatric 为首开发的一款软件。现在已成为 mixi、 hatena、 Facebook、 Vox、LiveJournal等众多服务中 提高Web应用扩展性的重要因素。 许多Web应用都将数据保存到RDBMS中,应用服务器从中读取数据并在浏览器中显示。 但随着数据量的增大、访问的集中,就会出现RDBMS的负担加重、数据库响应恶化、 网站显示延迟等重大影响。 这时就该memcached大显身手了。memcached是高性能的分布式内存缓存服务器。 一般的使用目的是,通过缓存数据库查询结果,减少数据库访问次数,以提高动态Web应用的速度、 提高可扩展性。 {{ :分享:技术:memcached:memcached_1.png?300 |}} ====== memcached的特点 ====== * 协议简单 * 基于libevent的事件处理 * 内置内存存储方式 * memcached不互相通信的分布式 ====== memcached的安装 ====== 在Ubuntu14.04上安装如下: sudo apt-get install memcached 安装好,默认启动memcached,默认端口是11211 <code> #启动脚本:-m指定内存单位M,-p指定端口,-u指定用户,-l指定memcached server的ip sudo /etc/init.d/memcached start -m 64 -p 11211 -u memcache -l 127.0.0.1 #关闭脚本 sudo /etc/init.d/memcached stop #连接memcached server gxx@iZ23goxo66aZ:~$ telnet localhost 11211 Trying 127.0.0.1... Connected to localhost. Escape character is '^]'. #退出memcached server quit Connection closed by foreign host. gxx@iZ23goxo66aZ:~$ </code> ====== memcached的常用命令 ====== * 存储命令 存储命令的格式: <command name> <key> <flags> <exptime> <bytes> <data block> 参数说明如下: ^ <command name> |set/add/replace| ^ <key> |查找关键字| ^ <flags> |客户机使用它存储关于键值对的额外信息| ^ <exptime> |该数据的存活时间,0表示永远| ^ <bytes> |存储字节数| ^ <data block> |存储的数据块(可直接理解为key-value结构中的value)|
分享/技术/memcached/memcached的介绍.1437544342.txt.gz
· 最后更改: 2015/07/22 13:52 由
gxx
页面工具
显示页面
修订记录
反向链接
回到顶部