1. 创建一个简单的文件 users.redis
包含所有要运行的命令
HSET 'user:001' first_name 'John' last_name 'doe' dob '12-JUN-1970'
HSET 'user:002' first_name 'David' last_name 'Bloom' dob '03-MAR-1981'
2. 使用 redis-cli
工具执行脚本
redis-cli -h localhost -p 6379 < users.redis
这种方法只会运行命令,不会影响现有数据,除非你在脚本中修改了现有键。
示例数据集:你可以在 https://github.com/redis-developer/redis-datasets 仓库中找到可使用此方法导入的示例数据集。
如果你有一个包含所需数据的 RDB 文件 dump.rdb
,你可以使用此文件创建新数据库
将文件 dump.rdb
复制到 Redis 工作目录
如果你不知道它是哪个文件夹,可以在 Redis 实例运行的地方执行命令 CONFIG get dir
使用 redis-server
启动 Redis 服务
文件 dump.rdb
会自动导入。
使用 redis-cli
或任何其他客户端连接到数据库,检查数据是否已导入。(例如 SCAN
)
Redis 输入/输出工具 (RIOT) 是一套用于 Redis 的导入/导出命令行实用工具
你可以轻松将数据导入 Redis Enterprise 和 Redis Cloud,请参考以下文档
Redis 提供了多种将数据导入数据库的方式;可以从文件、脚本或现有 Redis 数据库导入。