学习笔记
Corline
这个作者很懒,什么都没留下…
展开
-
Redis的持久化方案—学习笔记
Redis提供了三种持久化方案,RDB、AOF以及两种混合使用。 RDB Redis Data Base, Redis可以用SAVE或者BGSAVE命令来创建.rdb文件将数据持久化到磁盘上,或者根据用户配置策略来触发持久化操作。 SAVE命令 Redis服务器阻塞执行持久化操作,期间不再响应外部请求。这种一般用户系统停机维护的场景。 BGSAVE命令 Redis服务器后台执行一个fork操作创建一个子进程用于后台执行持久化操作。 因为Linux内核下的copy-on-write机制的存在,子进程不用拷贝父原创 2020-09-09 17:25:31 · 146 阅读 · 0 评论 -
进程间通信——管道
基于管道的进程间通信模型 为了完成进程间通信,需要先建立管道。管道不属于进程的资源而是和套接字一样属于操作系统。两个进程通过操作系统提供的内存空间进行通信。 创建管道的API: #include <unistd.h> //成功返回 0,失败返回 -1 int pipe(int filedes[2]); 接口参数为文件描述符组成的数组。filedes[0]管道出口,filedes[1...原创 2019-07-09 14:16:25 · 224 阅读 · 0 评论