和我厂老师傅练功夫系列。另,本文范围只是基于Redis实现。
Redis是内存数据库,持久化的功能可以将Redis在内存中的数据保存到磁盘里,避免数据在进程退出或者意外宕机等情况下意外丢失。Redis提供了两种持久化的方式,RDB和AOF。本文重点关注RDB相关的知识点。
Redis是目前互联网热点数据缓存解决方案的技术选型之一。在大型Web应用中,缓存存储的数据量巨大,在这种情况单机Redis难以支撑服务,分布式横向扩展Redis多实例协同运行。另外,Redis的工作模型是单线程工作的,对于目前硬件机器大多是多核CPU,几十G内存的主机来说是一种浪费。更为实际的应用方式是,一台机器同时运行多个Redis实例。
Update your browser to view this website correctly. Update my browser now