Redis 重启后数据依旧完整是开发者期望的,有这样的需求很多。在Redis中,使用了RDB技术,RDB全称Redis DataBase,把数据库中的内容保存在磁盘上,这样Redis就可以实现数据持久存储了,从而可以实现Redis重启后数据依旧完整!
成都创新互联技术团队十载来致力于为客户提供成都网站制作、成都做网站、高端网站设计、成都营销网站建设、搜索引擎SEO优化等服务。经过多年发展,公司拥有经验丰富的技术团队,先后服务、推广了上千多家网站,包括各类中小企业、企事单位、高校等机构单位。
RDB实质上就是Redis内存中的数据内容,也可以看作是快照(snapshot),在定期的时间点,Redis都会自动的将内存中的数据内容写入到磁盘文件中,RDB只保存最近一次的快照,这个文件叫dump.rdb,在Redis的安装目录中,比如Redis的bin目录中。
下面我们以一个实例来演示:
首先我们启动Redis:
sudo redis-server
接着我们使用客户端连接Redis,并且设置一个键值对:
127.0.0.1:6379> set key1 value1
现在我们可以使用如下命令来查看`dump.rdb`文件的位置:
127.0.0.1:6379> config get dir
使用如下命令重启Redis:
sudo redis-server restart
重启完成后,我们可以使用客户端连接Redis,输入如下命令查看之前设置的键值对是否还存在:
127.0.0.1:6379> get key1
输出如下:
"value1"
从上面的实例可以看出,Redis重启后将会自动加载`dump.rdb`文件中保存的数据,从而实现Redis重启后数据依旧完整!
创新互联服务器托管拥有成都T3+级标准机房资源,具备完善的安防设施、三线及BGP网络接入带宽达10T,机柜接入千兆交换机,能够有效保证服务器托管业务安全、可靠、稳定、高效运行;创新互联专注于成都服务器托管租用十余年,得到成都等地区行业客户的一致认可。
文章标题:Redis重启后数据依旧完整(redis重启后还有数据)
分享路径:http://www.shufengxianlan.com/qtweb/news8/101108.html
网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联