Redis

数据的持久化:

1)以快照的方式将数据持久化到文件中.启动一个子进程,子进程开始将文件写到一个临时文件中,然后在写完成了以后将原来的文件删除掉,将临时文件替换原来的文件

2)Append-Only:会将Redis的所有的命令都记录下来,不会有数据的丢失但是会影响效率.

Redis事务

会将一堆命令发送给服务器,然后统一执行,redis能保证所有的命令要么都执行要么都不执行.事务还能保证redis内的命令可以顺序执行而不会被其他命令插入.

内部过期的数据如何处理?

Redis定期删除和惰性删除策略,保证了效率和空间的平衡

Last updated