数据库
靠山云
靠山网是一家主要服务于、程序员,设计师,各个行业服务人员,创业人等人群的网络平台,解决中小微企业线上办公问题,办公更方便快捷。
展开
-
Redis基础篇之持久化AOF日志
Redis是内存数据库,但是一旦服务器宕机,内存中的数据将会全部丢失。 最简单的恢复方式是从后端数据库恢复,但这种方式有两个问题: 频繁访问数据库,会给数据库带来巨大的压力; 从数据库中读取相比从Redis中读取要慢很多,会导致应用响应变慢 因此,Redis要实现持久化,避免从后端数据库中进行恢复。 Redis有两种持久化机制:AOF(Append Only File)日志和RDB快照。今天先来学习AOF日志。 什么是AOF日志? AOF日志是通过保存Redis写命令来记录数据库数据的。大多数的数据库采用的转载 2020-12-28 16:08:06 · 209 阅读 · 0 评论 -
Redis基础篇之高性能IO模型
我们经常听到说Redis是单线程的,也会有疑问:为什么单线程的Redis能那么快? 这里要明白一点:Redis是单线程,主要是指Redis的网络IO和键值对读写是由一个线程来完成的,这也是Redis对外提供键值存储服务的主要流程。但Redis的其他功能,比如持久化、异步删除、集群数据同步等,都是由额外的线程执行的。 我们知道多线程能够提升并发性能,那为什么Redis会采用单线程,而非多线程?为什么单线程能那么快? 下面我们就来学习一下Redis采用单线程的原因。 为什么采用单线程? 使用多线程,虽然可以增加转载 2020-12-28 16:06:36 · 268 阅读 · 0 评论