天行健,君子以自强不息;
地势坤,君子以厚德载物;
redis使用过程中的几点经验教训
作者:曲文庆 日期:2012-10-25 15:08
1、Redis在启动时会把数据加载到内存中,达到最大内存后,Redis会先尝试清除已到期或即将到期的Key,当此方法处理后,仍然到达最大内存设置,将无法再进行写入操作,但仍然可以进行读取操作。
2、到底是否需要redis的持久化能力?
redis持久化的是数据集的当前快照,于是当你用它来做存储,而不是缓存时,就会很纠结。
当数据集很大的时候,比如64G内存,数据集30G,你愿意dump快照或者aof收缩吗?如果这样做,问题就来了,redis的dump是fork一个进程,利用操作系统内存管理的copy-on-write来得到当前内存快照,但如果数据的更新比较频繁,30G内存dump到磁盘的速度
标签: Redis
- 1