无分类 Redis持久化之AOF 以日志的形式来记录每个写操作,将Redis执行过的所有写指令记录下来(读操作不记录),只许追加文件但不可以写文件,redis启动之初会读取该文件重新构建数据,换言之,redis重启的话就会根据日志文件的内容将写指令从前到后执行一次以完成数据的恢复工作。
无分类 Redis持久化之RDB 在指定的时间内将内存中的数据集快照写入磁盘,也就是Snapshot快照,它恢复时是将快照文件直接读到内存中。Redis会单独创建(fork)一个子进程来进行持久化,会先将数据写入到一个临时文件中,待持久化过程都结束,再用这个临时文件替换上次持久化的文件,整个过程中,主进程时不进行任何IO操作的,这就是确保了极高的性…
无分类 MongoDB-自动删除集合中过期的数据TTL索引 TTL (Time To Live, 有生命周期的) 索引是特殊单字段索引,MongoDB可以用来在一定时间后自动从集合中删除文档的特殊索引。 这对于某些类型的数据非常好,例如机器生成的事件数据,日志和会话信息,这些信息只需要在数据库中保留一段时间。
无分类 Redis语法介绍之Lists Lists(列表)常用命令有: 一、增 {代码…} 二、删 {代码…} 三、改 {代码…} 四、查 {代码…} 五、性能总结 是一个字符串链表,left、right 都可以插入添加 如果键不存在, 创建新的链表 如果键已存在, 新增…
无分类 Redis杂谈 单进程:单进程模型来处理客户端的请求。对读写等事件的响应是通过对epoll函数的包装来做到的。Redis的实际处理速度完全依靠主进程的执行速率。Epoll是Linux内核为处理大批量文件描述符而作了改进的epoll,是Linu…