栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

如何在Redis中执行持久性存储?

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

如何在Redis中执行持久性存储?

您需要配置Redis服务器以支持持久性机制。此配置存储在文件中,该文件在redis-server命令行上作为参数给出。

这是Redis 2.4的默认文件:https
:
//github.com/antirez/redis/blob/2.4/redis.conf

实际上,提供了两种不同的持久性机制:快照(RDB)和仅附加文件(AOF)。您将在此处找到完整的解释:http
//redis.io/topics/persistence

最简单的机制是快照(RDB)。可以通过在配置文件中定义 savedbfilenamedir 参数来激活它。

要在不停止Redis服务器的情况下激活RDB,可以从Redis客户端使用以下命令:

> config set save "300 1"

它将配置RDB每隔5分钟转储所有内容(以适应您的情况)。

请注意,您应该使用shutdown命令来停止Redis服务器。默认行为是在停止之前生成最后一个快照。重新启动Redis时,转储文件已加载到内存中。

如果您需要从转储文件中提取数据(当Redis脱机时),请访问https://github.com/sripathikrishnan/redis-rdb-
tools
,获得一个出色的Python包



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/390935.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号