转自:
http://hi.baidu.com/smallfish_xy/blog/item/7547b37a1fe695fd0bd187a8.html
memcached官网地址 http://www.danga.com/memcached/
(需要先安装libevent http://www.monkey.org/~provos/libevent/)
编译过程略过
启动/结束
memcached -d -m 10 -u root -l 192.168 . 0. 122 -p 11200 -c 256 -P /tmp/memcached.pid
-d 选项是启动一个守护进程,
-m 是分配给Memcache使用的内存数量,单位是MB,这里是10MB
-u 是运行Memcache的用户,这里是root
-l 是监听的服务器IP地址,如果有多个地址的话,这里指定了服务器的IP地址192.168.0.122
-p 是设置Memcache监听的端口,这里设置了12000,最好是1024以上的端口
-c 选项是最大运行的并发连接数,默认是1024,这里设置了256,按照你服务器的负载量来设定
-P 是设置保存Memcache的pid文件
kill `cat /tmp/memcached.pid`
获取运行状态
echo stats | nc 192.168.0.122 11200
watch "echo stats | nc 192.168.0.122 11200 " (实时状态)
快速清空
echo "flush_all" | nc 192.168.0.122 11200
其他工具
有个perl写的工具还不错
地址 http://code.sixapart.com/svn/memcached/trunk/server/scripts/memcached-tool
perl memcached-tool 192.168.0.122:11200
perl memcached-tool 192.168.0.122:11200 stats
ps: python版memcached遍历脚本 http://ahuaxuan.iteye.com/blog/256658
分享到:
相关推荐
Memcached 通过将常用的查询结果缓存在内存中,减少了对数据库的访问次数,提高了系统性能。 2. Memcached 的安装 Memcached 的安装非常简单,只需要下载并编译 Memcached 的源代码,然后启动 Memcached 服务即可...
以下是一些常用的配置参数: - `-d`: 以守护进程模式运行。 - `-m <MB>`: 设置 Memcached 使用的最大内存,单位为 MB。 - `-l <IP>`: 指定 Memcached 监听的 IP 地址。 - `-p <port>`: 指定 Memcached 监听的端口,...
1. 连接Memcached服务器:使用`new Memcached()`创建实例,然后调用`addServer()`方法添加服务器地址和端口。 2. 存储数据:使用`set()`方法可以将键值对存储到缓存中,例如`$memcached->set('key', 'value', $...
标题 "memcached-笔记资料.rar" 暗示了这个压缩包包含的是关于 memcached 的学习资料,这是一款广泛使用的分布式内存对象缓存系统。它主要用于减轻数据库的负载,通过在内存中存储常用数据,提高应用程序的响应速度...
在这个学习笔记中,我们将探讨NoSQL技术的优劣,并对常用的NoSQL技术进行对比和深入分析,同时也会涉及到Memcached数据缓冲技术。 首先,让我们来了解为什么我们需要使用非关系数据库。随着互联网web2.0网站的兴起...
Linux学习笔记的知识点总结,涵盖了Linux文件系统、Linux介绍、Linux文件权限、Shell简介、运维工具、Ansible的使用、Supervisor的使用、Confd的使用、NFS的使用、ceph-fuse的使用、Git、Nginx、Keepalived、TCP/IP...
【PHP memcache笔记】 在PHP开发中,memcache是一个高效、分布式的内存对象缓存系统,主要用于存储PHP的各种数据,如数组、对象以及基本数据类型,以提高应用程序的性能。memcache将数据存储在内存中,避免频繁地...
接着深入探讨了关系型数据库的设计原则和操作方法,并重点讲解了MySQL中的常用操作。最后,针对数据库性能优化和部署管理提供了实用指南,帮助读者更好地理解和掌握MySQL的使用技巧。通过学习这些知识点,初学者可以...
笔记可能涵盖密码学基础、身份验证(如OAuth2)、授权(如JWT)、防止SQL注入和XSS攻击的方法。 通过学习这些笔记,Java开发者不仅可以深化对核心技术的理解,还能在面试中展示出扎实的专业素养。无论是初入职场的...
相比于 Memcached,Redis 提供了持久化功能,这意味着即使在系统重启后,数据也能被保存下来,而 Memcached 主要是作为临时的内存缓存。此外,Redis 的数据结构丰富,使得它可以支持更多的操作和算法,例如列表的...
### Redis缓存技术学习笔记 #### 一、Redis概述 Redis是一个开源的、高性能的键值存储系统。它提供了一种灵活的方式来进行数据管理和存储,适用于多种应用场景,如缓存、消息队列等。与传统的键值存储系统...
《Linux学习笔记》一书为读者提供了详尽的Linux命令、Shell基础操作以及各类运维工具的使用指南,是有兴趣深入了解Linux的读者的宝贵资源。 **目录** 1. 序言 2. Linux文件系统 3. Shell简介 4. 运维工具 5. Git 6...
- 数据库缓存使用,如Redis或Memcached,减少对数据库的直接访问。 - 规范化与反规范化设计,根据业务需求平衡数据冗余和查询效率。 通过本笔记的学习,你将能够熟练掌握MySQL的基本操作,理解其性能优化策略,并...
2. **字符串和数组操作**:PHP提供了丰富的字符串处理函数,如strlen、substr、str_replace等,以及数组处理函数,如array_push、array_pop、foreach遍历等,这些都是日常编程中常用的功能。 3. **文件与目录操作**...
SSM(Spring、SpringMVC、Mybatis)框架是Java Web开发中常用的一种组合,它在提高开发效率的同时,也提供了强大的数据管理能力。在这个"SSM笔记-缓存"中,我们将深入探讨Mybatis的一级缓存和二级缓存机制,以及如何...
通过对Redis的基本安装和配置方法的学习,以及对Redis常用操作命令的理解,可以更好地掌握Redis的使用技巧,从而提高应用的开发效率和数据处理能力。此外,通过对比Memcached,我们了解到Redis不仅能够作为缓存使用...
此外,与其他键值存储系统如Memcached相比,Redis具有更丰富的功能集,除了支持基本的字符串操作外,还提供了一系列高级功能,如交集、并集和差集操作等。为了提高性能,Redis将数据存储在内存中,并通过定期将内存...
与memcached相比,Redis的优势在于提供了更多的数据类型,如哈希、列表、集合和有序集合,同时支持数据备份和主从复制。但需要注意的是,Redis没有本地数据缓冲,且目前不完全支持复杂的数据聚合功能。 二、安装...
此外,数据库优化、缓存技术(如Memcached、Redis)等也是提升网站性能的有效途径。合理设计数据库表结构,实施分表、读写分离,以及对MySQL进行配置优化,都是减轻数据库压力的重要手段。 总结来说,PHP页面静态化...