memcached缓存
Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态、数据库驱动网站的速.大家一起学习交流
分享牛
BPM推广者,核心开发人员。盘
展开
-
memcached实战系列(五)Memcached: List all keys 查询所有的key
memcached可能当时设计的时候就把它定位为内存性的kv结构的缓存系统。所以没有持久化到磁盘的命令,也没有查看所有key的值得命令。可能觉得没必要吧,你要是缓存1个G内存的数据,自己都头大,还敢看。但是近期确实需要查看商城的数据所有值,于是乎研究了一下。还别说还真有这个命令,只是隐藏的深而已。需要还是连接到我们的服务器吧。telnet 127.0.0.1 18887stats it原创 2016-04-09 10:09:44 · 10568 阅读 · 1 评论 -
memcached实战系列(四)memcached stats命令 memcached优化
memcached提供一系列的命令进行优化的查看,方便我们调整我们的存储策略,查看我们的使用率,内存的使用率以及浪费情况。常用的命令有stats、stats settings、stats items、stats slabs1.1.1. memcached stats命令memcached stats命令主要是查询服务器的运行状态和其他内部数据,包含如下这些:1:pid :服务器进程原创 2016-04-09 09:44:36 · 5259 阅读 · 1 评论 -
memcached实战系列(三)memcached命令使用
memcached命令的使用,在这里我们最好了解一下命令的含义,对命令有一个大致的了解,在了解的基础上进行使用。这里的命名是常用的crud命令的演示。1.1.1. memcached命令的格式标准协议:Memcached所有的标准协议包含在对item执行命令过程中,一个item包含两行:第一行:Key Flags ExpirationTime BytesKey:Key 用于查找缓存原创 2016-04-09 09:14:16 · 1972 阅读 · 1 评论 -
memcached实战系列(二)memcached参数以及启动
memcached启动的时候配置的参数也比较多。在这里我就做一个汇总,需要的时候直接查看参数以及参数的含义。下面是参数的定义以及解释。1.1.1. 参数说明-d选项是启动一个守护进程-m是分配给Memcache使用的内存数量,单位是MB,这里是10MB-u是运行Memcache的用户,这里是root-l是监听的服务器IP地址,这里指定了服务器的IP地址192.168.1.1原创 2016-04-09 08:41:43 · 1658 阅读 · 2 评论 -
memcached实战系列(一)memcached安装
下载并安装Memcached服务器端 我用的是cenos6.5 64位系统。libevent是个程序库,它将Linux的epoll、BSD类操作系统的kqueue等事件处理功能封装成统一的接口,具有很高的性能。memcached需要依赖libevent库所以先下载安装libevent库。1:需要安装libevent,下载地址http://download.csdn.net/detail/q原创 2016-04-09 08:10:18 · 1577 阅读 · 1 评论