一种实现内存数据库持久化的方法

    公开(公告)号:CN111538463A

    公开(公告)日:2020-08-14

    申请号:CN202010362100.4

    申请日:2020-04-30

    Abstract: 本发明公开了一种实现内存数据库持久化的方法,包括以下步骤:写操作写入持久层,再写入Redis内存数据库;Redis内存数据库进行数据淘汰;清除Redis内存数据库淘汰的冷数据;读操作读取Redis内存数据库,当未读取到相应数据时,在读取持久层中的数据,再反向写入Redis内存数据库中。本发明方案通过采用缓存层和持久层分离的设计,对服务端进行改造,将优化原生Redis的持久化方案改造为将持久化部分交由LevelDB单独处理,降低了原生持久化方案的不稳定风险;提高了数据安全性和系统恢复的效率;并解决了Redis内存数据库疯狂占用内存的问题。

Patent Agency Ranking