Redis重启后如何导入数据(redis 重启导入数据)
Redis是一种开源的内存数据库,它具有“高性能、高可扩展性、简单易用及安全可靠”的特点,被广泛的应用在分布式系统,消息中间件以及移动应用等领域。Redis可以重启,因此在重启之后需要将数据重新导入Redis。
一般来说导入数据有两种方法:一种是手工赋值,这不用具体叙述,另一种是使用dump命令。dump是Redis提供的内建持久化机制,可以在事务或非事务中将Redis内存中的数据保存到磁盘的dump文件中。使用dump可以方便的实现迁移Redis数据。下面介绍使用Redis终端dump导出数据的方法。 启动Redis服务:
“`bash
# sudo service redis-server start
使用redis-cli终端
```bash# sudo redis-cli
删除某个key
“`bash
redis>del key
将数据写入XML文件
```bashredis>save
输出文件
“`bash
redis>exit
继续启动Redis服务
```bash# sudo service redis-server start
利用 Redis-cli 导入XML文件
“`bash
redis>restore
即可将dump.rdb中的数据导入Redis并重启生效,完成Redis重启并数据导入工作。
使用dump导出导入Redis数据是一个比较安全方便的方式,之后在Redis重启时即可使用 restore 命令将XML文件数据导入Redis。