![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
memcached
文章平均质量分 62
dfsq666
不积跬步无以至千里,不积小流无以成江海
展开
-
memcache读书笔记(一)
Memcached概念:Memcached是danga.com开发的一套分布式内存对象缓存系统,用于在动态系统中减少数据库负载,提升性能。 Memcached是⼀个免费开源的,高性能的,具有分布式对象的缓存系统,它可以用来保存一些经常存取的对象或数据,保存的数据像⼀张巨⼤的HASH 表,该表以Key-value对的方式存在内存中。 Memcached是⾼性能的,原创 2015-04-28 01:20:45 · 458 阅读 · 0 评论 -
完全卸载memcached的方法(CentOS)
我的大内存vps(centos系统)曾经安装过memcached,想给论坛提速,实际上不但没有明显效果,反倒耗费内存,看着碍眼,于是想卸载,于是网上各种搜索+自己实践,搞出一个傻瓜方案来:1.结束memcached进程# killall memcached2.删除memcached目录及文件# rm -rf /usr/local/memcached# rm -f /etc/rc.d/init.d/原创 2015-06-11 11:34:45 · 9081 阅读 · 0 评论 -
memcache--key的命名规范:
key的命名规范: key的声明每个项目应该都有自己的规定,你们自己定就好。 最简单的方式:项目名,分割符,模块名,分隔符,功能名,分隔符,你使用的key。原创 2015-06-03 20:56:28 · 3302 阅读 · 0 评论 -
深入研究memcache 特性和限制
特性和限制 在 Memcached中可以保存的item数据量是没有限制的,只要内存足够 。 Memcached单进程最大使用内存为2G,要使用更多内存,可以分多个端口开启多个Memcached进程,最大30天的数据过期时间,设置为永久的也会在这个时间过期 常量REALTIME_MAXDELTA 60*60*24*30控制最大键长为250字节,大于该长度无法存储 常量KEY_MAX_LENGTH转载 2015-06-11 10:45:53 · 480 阅读 · 0 评论 -
Memcache客户端安装和使用
一、memcached客户端安装 Memcached本身是使用C开发的,客户端可以是php、C#、或者java。我是做java的,所以这里只介绍基于java的客户端。 Memcached目前有三种java的客户端 (1)memcached client for java 较早推出的memcached JAVA客户端API,应用广泛,运行比较稳定。 (2)spymemcached原创 2015-05-20 00:22:42 · 5218 阅读 · 0 评论 -
memcache读书笔记(二)
一、Memcached的内存算法: slab allocation机制 Memcached利用slab allocation机制来分配和管理内存,它按照预先规定的⼤小, 将分配的内存分割成特定⻓长度的内存块,再把尺寸相同的内存块分成组,数据在存放时,根据键值 ⼤小去匹配slab⼤小,找就近的slab存放,所以存在空间浪费现象。传统的内存管理⽅式是,使⽤用完通过malloc分配的内存后通过fre原创 2015-06-05 12:55:40 · 443 阅读 · 0 评论