[Memcache] memcache中的过期时间策略
2023-02-18 15:41:45 时间
1. memcached内部不会监视记录是否过期,而是在get时查看记录的时间戳,检查记录是否过期。 这种技术被称为 惰性过期。因此,memcached不会在过期监视上耗费CPU时间 ,与redis是有区别的.
2. memcached的过期时间,有一个最大时限就是30天,设置时若超过30天,存储时返回true,但是在获取数据的时候取不到.
3. memcached过期是两个原则:
1.惰性删除:获取时候才进行删除
2.LRU原则(Least Recently Used):内存空间满了,会把最近最少使用缓存删除掉,不管是否过期
相关文章
- Edit Delete Mysql的主从复制
- wamp集成多个版本php (php7.0)
- sublime package control失败
- centos绑定https
- postgresql入门
- centos networkmanager 和 network配置冲突
- centos6.5 命令行配置无线上网
- CentOS 6.5 BCM43142 80211无线网卡驱动安装
- composer手动安装到windows
- [数据库] windows server 2003下mysql出现10048错误的解决办法 Can't connect to MySQL server on '127.0.0.1' (10048)
- 桥接模式-多台虚拟机配置(重要)
- VMware虚拟机中如何配置静态IP
- MySQL5.7 mysql.user创建用户
- centos有两个版本的apache
- mySQL授权(让从服务器用户可以登录到主服务器)
- mysql主从同步错误,提示The server quit without updating PID file
- Centos查看端口占用令
- mysql 远程访问不行解决方法 Host is not allowed to connect to this MySQL server
- phpmyadmin配置
- 虚拟机网络配置,桥接模式和NAT模式