Redis是一种开源,内存中的高性能数据库。它可以用作数据库,缓存和消息队列代理。在使用Redis过程中,很多用户常常遇到一个问题,就是重启后,Redis值会不会丢失呢?
成都创新互联公司成都企业网站建设服务,提供成都网站设计、成都做网站网站开发,网站定制,建网站,网站搭建,网站设计,成都响应式网站建设公司,网页设计师打造企业风格网站,提供周到的售前咨询和贴心的售后服务。欢迎咨询做网站需要多少钱:13518219792
事实上,Redis重启后,数据值是不会丢失的。这是因为Redis的数据是储存在RAM中的,只要没有重新开机,数据就一直会存在。另外,Redis还可以通过RDB和AOF两种不同的保存机制来实现数据持久化,在服务器重启后,Redis会自动根据它已有的RDB或AOF文件来恢复以前的数据库状态,以防数据丢失。
要想使Redis重新启动不丢失数据,首先要在服务器上Redis的redis.conf配置文件中,启用数据持久化的功能。不同的Redis写入持久化设置方法有些不同,具体如下:
– 通过RDB方式持久化,要在redis.conf文件中将save设置为非0,比如save 900 1 1000意思为900秒内,有1项KEY发生变化,则保存一次,有1000项变化则保存一次。
– 通过AOF方式持久化,应将appendfsync设置为everysec 或者always(性能更高,但是完整性较低)
最后要说的是,重启服务器后,最好运行redis-check-aof 和 redis-check-dump 两个命令,来检查是否有数据延迟持久化到磁盘中,这部分数据会在重启后丢失。
如果你已经在Redis服务器上启动了数据持久化,那么重新启动Redis后,数据就不会丢失。
香港服务器选创新互联,2H2G首月10元开通。
创新互联(www.cdcxhl.com)互联网服务提供商,拥有超过10年的服务器租用、服务器托管、云服务器、虚拟主机、网站系统开发经验。专业提供云主机、虚拟主机、域名注册、VPS主机、云服务器、香港云服务器、免备案服务器等。
网站栏目:Redis重启后值会不会丢失(redis重启值在不在)
URL链接:http://www.shufengxianlan.com/qtweb/news13/45263.html
网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联