`
空xiao白
  • 浏览: 5126 次
最近访客 更多访客>>
社区版块
存档分类
最新评论

Memcache使用手册

阅读更多
memcache 启动:
/opt/memcache/bin/memcached -d -m 200 -u root -l 192.168.8.134 -p 11211 -c 1024  /tmp/memcached.pid


memcache 数据丢失解决:
出现这个问题的原因在于memcached默认使用Slab Allocator的方式进行内存分配,该方式不会释放已分配的内存,而是重复使用已分配的内存,这就造成了问题中所说的数据丢失,命中下降的问题。解决办法是在Memcached启动时,使用如下方法来增加内存的分配,或是禁用LRU来避免出现该问题。
$ memcached -M -m 1024

“-M”参数表示禁止LRU,“-m”选项是用来指定最大内存大小的。不指定具体数值则使用默认值64MB。

memcache 详情查看:
telnet IP  port
Trying xxx.xx.xx.xxx...
Connected to xxx.xx.xx.xxx.
Escape character is '^]'.
stats
STAT pid 26530
STAT uptime 5807
STAT time 1258643806
STAT version 1.2.2
STAT pointer_size 64
STAT rusage_user 12.372773
STAT rusage_system 24.233514
STAT curr_items 72820
STAT total_items 5526
STAT bytes 95306264
STAT curr_connections 115
STAT total_connections 1
STAT connection_structures 116
STAT cmd_get 12507
STAT cmd_set 5526
STAT get_hits 12498
STAT get_misses 9
STAT evictions 0
STAT bytes_read 7363968
STAT bytes_written 15636889
STAT limit_maxbytes 2147483648
STAT threads 1
END

pid memcache服务器的进程ID 
uptime 服务器已经运行的秒数 
time 服务器当前的unix时间戳 
version memcache版本 
pointer_size 当前OS的指针大小(32位系统一般是32bit) 
rusage_user 进程的累计用户时间 
rusage_system 进程的累计系统时间 
curr_items 服务器当前存储的items数量 
total_items 从服务器启动以后存储的items总数量 
bytes 当前服务器存储items占用的字节数 
curr_connections 当前打开着的连接数 
total_connections 从服务器启动以后曾经打开过的连接数 
connection_structures 服务器分配的连接构造数 
cmd_get get命令(获取)总请求次数 
cmd_set set命令(保存)总请求次数 
get_hits 总命中次数 
get_misses 总未命中次数 
evictions 为获取空闲内存而删除的items数(分配给memcache的空间用满后需要删除旧的items来得到空间分配给新的items) 
bytes_read 总读取字节数(请求字节数) 
bytes_written 总发送字节数(结果字节数) 
limit_maxbytes 分配给memcache的内存大小(字节) 
threads 当前线程数 
分享到:
评论

相关推荐

    memcache使用手册

    Memcache 使用手册 Memcache 是一种高性能的内存键值缓存,它可以为应用程序提供高速的数据访问。Memcache 服务可以通过应用程序的多个实例访问该缓存, Memcache 对于那些不需要数据库的永久性功能和事务功能的...

    Memcache手册

    ( Memcache_安装配置手册.doc

    linux MemCache 安装手册

    Linux MemCache 安装手册 Memcached是一款高性能、分布式内存对象缓存系统,它被广泛应用于Web应用中,用于减轻数据库的负载,提高数据访问速度。这个安装手册将引导你完成在Linux环境下安装和配置Memcached的过程...

    阿里云-云数据库Memcache-API手册.pdf

    阿里云的云数据库Memcache版API手册主要涵盖了如何与Memcache进行交互的详细规范,尤其适合开发者和系统管理员使用。Memcache是一种广泛应用于缓存数据的高性能、分布式内存对象缓存系统,它能够提高Web应用的性能,...

    memcache+tomcat集群说明手册

    ### Memcache+Tomcat集群说明手册 #### 一、引言 随着互联网技术的发展与业务需求的不断增长,单一服务器已经难以满足高并发、大数据量处理的需求。因此,采用集群技术来提高系统的可用性、扩展性和性能变得尤为...

    Java Memcache JDK1.4

    Java Memcache 是一个高效、广泛使用的分布式内存缓存系统,专为加速动态Web应用程序而设计。在JDK 1.4环境下使用Java Memcache,意味着我们需要一个兼容此版本JVM的客户端库,以便与Memcache服务器进行通信。在这个...

    阿里云-云数据库Memcache-API手册-D.docx

    阿里云提供的云数据库Memcache版API手册主要介绍了如何操作和管理基于Memcache的分布式缓存服务。Memcache是一种广泛使用的高性能、内存中的键值存储系统,常用于减轻数据库的负载,提高Web应用的响应速度。以下是...

    阿里云 专有云Enterprise版 云数据库 Memcache版 V3.1.0 产品简介 20171129.pdf

    在使用云数据库 Memcache 版时,用户需要遵守阿里云的保密义务,未经阿里云事先书面同意,不得向任何第三方披露本手册内容或提供给任何第三方使用。 此外,云数据库 Memcache 版产品简介还包括了目录、法律声明、...

    阿里云 专有云企业版 V3.8.1 云数据库 Memcache 版 安全白皮书 20190910

    未经阿里云事先书面同意,用户不得向任何第三方披露本手册内容或提供给任何第三方使用。 3. 未经阿里云事先书面许可,任何单位、公司或个人不得擅自摘抄、翻译、复制本文档内容的部分或全部,不得以任何方式或途径...

    memcachedb 手册

    这份手册详细介绍了 `memcachedb` 的安装、配置、使用以及维护等各个方面,旨在帮助用户更好地理解和操作这个工具。 1. **系统需求与安装** - `memcachedb` 需要在支持 `memcached` 的操作系统上运行,如 Linux、...

    ThinkPHP3.2.3完全开发手册

    ThinkPHP3.2.3完全开发手册的阅读须知特别强调了手册内容是基于ThinkPHP3.2.3版本编写的,虽然3.2版本的大多数功能通用,但手册中描述的特性建议在3.2.3版本中使用。手册还包含版权信息,声明本手册归ThinkPHP文档...

    thinkphp5.0完全开发手册PDF

    4. **缓存机制**:提供了多种缓存方式的支持,如文件缓存、Memcache等,便于优化数据读取。 5. **数据库操作**:内置了强大的ORM(对象关系映射)系统,支持SQL语句和查询构建器两种方式访问数据库。 6. **事件驱动*...

    thinkphp3.0开发手册

    7. **缓存管理**:缓存是提高Web应用性能的关键,手册详细阐述了ThinkPHP3.0的缓存机制,包括内存缓存(如File、Memcache、Redis)、页面缓存和数据缓存的配置与使用。 8. **安全与权限**:手册包含了关于安全方面...

    ThinkPHP 5开发手册

    ThinkPHP 5开发手册是面向ThinkPHP框架初学者和需要深入了解ThinkPHP 5框架的开发者,其中详细介绍了ThinkPHP 5框架的各个方面,从...对于任何想要深入学习和使用ThinkPHP 5的开发者来说,这本手册都是不可或缺的资源。

    中文版PHP使用手册

    Memcache Functions LXXIII. Mhash Functions LXXIV. Microsoft SQL Server and Sybase Functions (PDO_DBLIB) LXXV. Microsoft SQL Server Functions LXXVI. Mimetype Functions LXXVII. Ming functions for Flash...

    阿里云 专有云企业版 V3.6.0 云数据库KVStore for Memcache 技术白皮书 - 20180824.pdf

    1. 本文档仅供阿里云提供,用户应当严格遵守保密义务,不得向任何第三方披露本手册内容或提供给任何第三方使用。 2. 未经阿里云事先书面许可,任何单位、公司或个人不得擅自摘抄、翻译、复制本文档内容的部分或全部...

    ThinkPHP3.2.2完全开发手册

    9. **缓存机制**:为了提高性能,ThinkPHP提供多种缓存方式,如文件缓存、Memcache、Redis等,学习如何合理利用缓存可以显著提升应用程序效率。 10. **插件和扩展**:ThinkPHP的生态系统中有大量插件和扩展,如...

    Memcached客户端手册

    # Memcached客户端手册知识点详解 ## 一、Memcached简介与使用入门 ### 1.1 Memcached概述 Memcached是一种高性能的分布式内存对象缓存系统,用于减轻数据库负载,加速动态Web应用,提高网站访问速度。其通过缓存...

    php手册.chm,php手册

    Memcache Functions LXXIII. Mhash Functions LXXIV. Microsoft SQL Server and Sybase Functions (PDO_DBLIB) LXXV. Microsoft SQL Server Functions LXXVI. Mimetype Functions LXXVII. Ming functions for Flash...

Global site tag (gtag.js) - Google Analytics