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文件

```bash
redis>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。

数据运维技术 » Redis重启后如何导入数据(redis 重启导入数据)