Redis是一种高性能的内存数据库,性能强,延迟低,但因它是基于内存的,可能导致数据丢失。它支持可选择的持久化能力,可以让你保存数据至本地或者远程群集上,确保数据被大故障所影响的风险降到最低。
创新互联公司于2013年开始,是专业互联网技术服务公司,拥有项目成都网站建设、做网站网站策划,项目实施与项目整合能力。我们以让每一个梦想脱颖而出为使命,1280元河北做网站,已为上家服务,为河北各地企业和个人服务,联系电话:13518219792
本文主要介绍如何配置Redis以获得持久化能力,包括三种持久化模式——RDB和AOF,以及它们之间的选择。
我们要介绍下RDB和AOF这两种持久化:
RDB:它以二进制文件的形式将所有数据快照,它常常被用作把给定时间点下的数据库完整地备份在特定文件中。
AOF:它就像是Redis操作系统文件操作一样,缓慢地将Redis上执行过的操作写入文件中。AOF文件格式通常更容易实现恢复数据库状态,并且可以提供精确的恢复点,更加有趣的是AOF可以在每次记录操作中加入fsync操作,用于fsync持久化。
现在要开始配置,可以使用以下命令:
sudo vim /etc/redis/redis.conf
上面的命令会载入配置文件,我们可以找到持久化配置“save”选项;在这个选项里,你可以指定Redis持久化到硬盘:
save 900 1
save 300 10
save 60 10000
上面的指令指令表示:900s内有一个key被更新,300s内有10个key被更新,60s内有10000个key被更新。
接下来,可以指定持久化方式,它支持以下两个选项:
# rdb模式:
dbfilename dump.rdb
# aof模式:
appendonly yes
appendfilename "appendonly.aof"
auto-aof-rewrite-percentage 100
auto-aof-rewrite-min-size 64mb
如果你的系统可用AOF功能,可以根据自己的需要修改aof持久化文件的配置;如果你想只采用RDB模式,那么只要将aof选项设置为“no”即可;
记得重新加载Redis服务器,以使配置文件生效:
sudo systemctl restart redis
以上是Redis立即获得持久化能力的配置指南,RDB和AOF的选择取决于实际的使用场景。在使用之前最好参考一下官方文档,以了解更多有关Redis持久化的实现细节。
香港服务器选创新互联,2H2G首月10元开通。
创新互联(www.cdcxhl.com)互联网服务提供商,拥有超过10年的服务器租用、服务器托管、云服务器、虚拟主机、网站系统开发经验。专业提供云主机、虚拟主机、域名注册、VPS主机、云服务器、香港云服务器、免备案服务器等。
网站名称:立即让Redis具备持久化能力配置指南(如何配置redis持久化)
转载来于:http://www.shufengxianlan.com/qtweb/news49/531549.html
网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联