memcached的过期时间限制和存储限制
来源:互联网 发布:三知四会四个能力 编辑:程序博客网 时间:2024/04/29 09:00
1、过期时间限制
memcached的过期时间并不能随便设置,有一个最大时限就是30天,若超过30天后,存储时返回true,但是在取数据的时候取不到。(在取数据的时候才去做验证,看看数据是否失效)
说到这个过期时间了,就不得不说说memcached的缓存失效策略:
memcached的缓存失效策略是LRU(最近最少使用)加上到期失效策略。当向memcached存储数据时,你可能会设置一个过期时间,可以是永久也可以是一段时间,但是如果一旦给memcached分配的内存使用完毕,则首先会替换掉已失效的数据,其次是最近最少使用的数据。
2、存储限制
键被限制在 250 字符之内。数据项不能超过 1M (这个值由其内存分配机制决定的),因为这是最大的块( slab )值。如果对数据超过1M的值进行set,则会返回FALSE。
memcached默认情况下采用了名为Slab Allocator的机制分配、管理内存。在该机制出现以前,内存的分配是通过对所有记录简单地进行malloc和free来进行的。但是,这种方式会导致内存碎片,加重操作系统内存管理器的负担,最坏的情况下,会导致操作系统比memcached进程本身还慢。Slab Allocator就是为解决该问题而诞生的。Slab Allocator的基本原理是按照预先规定的大小,将分配的内存分割成特定长度的块,以完全解决内存碎片问题.
PHP的扩展memcached默认是对set的数据进行压缩的,也就是说可以存储不止1M的数据。这个需要具体的测试一下。
3、访问限制
最大同时连接数200.
- memcached的过期时间限制和存储限制
- memcached的过期时间限制和存储限制
- memcached对key和value的限制
- memcached的限制
- cookieStore的cookie过期限制
- Redis 过期时间、访问限制与缓存
- Memcached一些特性和限制
- MemCached过期时间的设置
- 扩展性和存储限制
- ASP 限制发帖时间 和 登陆限制
- Memcached对于Key和Value的长度默认限制
- memcached对key和value的限制 memcached的key最大长度和Value最大长度
- memcached java客户端的过期时间问题
- memcached限制以及与reids的比较
- 有关memcached使用的几个限制
- memcached限制以及与reids的比较
- memcached set过期时间
- openvpn证书的时间限制
- Android applications state
- 浅析C++继承与多态
- 外企面试
- TCP/IP面试题(一)
- Java定时器Web(转)
- memcached的过期时间限制和存储限制
- :WindowsForm,控制台与sql server与数据库的链 和 sql server 的一些基本语法
- 队列
- 网络协议
- dhcp relay
- MFC ODBC数据操作编程
- 初窥Linux 之 我最常用的20条命令
- ftpClient类问题解决两则:方法找不到和listFiles方法返回个数为零
- 模拟用户点击行为