Loading...
IO是计算机体系中重要的一部分。IO类外设有打印机、键盘、复印机等;存储类型的设备则有硬盘、磁盘、U盘等;通信设备有网卡、路由器等。不同的IO设备有着不同的特点,很难实现一种统一的输入、输出方法。 IO有两种操作,同步IO和异步IO。同步IO是指必须等...
Redis服务器是一个事件驱动程序,服务器需要处理以下两类事件:文件事件:Redis服务端通过套接字与客户端(或其他Redis服务器)进行连接,而文件事件就是服务器对套接字操作的抽象。服务器与客户端(或者其他服务器)的通信会产生相应的文件事件,而服务器则通过监听并处理这些事件来完成一系列网络通信操作。时间事件:Redis...
在Redis中,用户可以通过执行SLAVEOF命令或者设置slavof选项,让一个服务器去复制另一个服务器,我们称呼被复制的服务器为主服务器(master),而对主服务器进行复制的服务器则被称为从服务器(slave)。进行复制中的主从服务器双方的数据库将保存相同的数据,概念上将这种现象称作"数据库状态一致"。旧版复制功能...
除了RDB持久化功能外,Redis还提供了AOF(Append Only File)持久化功能。与RDB持久化通过保存数据库中的键值对来记录数据库状态不同,AOF持久化是通过保存Redis服务器所执行的写命令来记录数据库状态的。 默认AOF持久化是关闭...
众所周知,Redis是内存数据库,它将自己的数据库状态存储在内存里面,所以如果不想办法将存储在内存中的数据库状态保存到磁盘里面,那么一旦服务器进程退出,服务器中的数据库状态也会消失不见。 为了解决这个问题,Redis提供了RDB持久化功能,这个功能可以...