因为越来越多的用户希望从 Redis 迁移到 SSDB, 所以我提供了一个数据迁移的脚本, 用于方便地将 Redis 数据拷贝到 SSDB 中. 这个脚本是一个 PHP 脚本, 所以要求你的环境要安装 PHP, 如果你的应用原来就是 PHP 的, 那当然没有什么问题. 如果是其它语言的用户, 那么就需要安装 PHP 了.
也许用 C 语言写一个迁移脚本会更好, 但同样需要引入 Redis 的库, 暂时还不想这么做.
用法:
php redis-import.php redis_host redis_port redis_db ssdb_host ssdb_port
参数:
- redis_host: Redis 运行所在的 IP 或者主机名
- redis_host: Redis 监听的端口
- redis_db: Redis 的 DB 编号
- ssdb_host: SSDB 运行所在的 IP 或者主机名
- ssdb_host: SSDB 监听的端口
详细文档: http://www.ideawu.com/ssdb/docs/zh_cn/redis-to-ssdb.html
php 5 版本使用 redis-import.php 这个有个问题:
$redis_version = $redis->info()['redis_version'];
这行会报错:
Parse error: syntax error, unexpected ‘[‘ in /diska/ssdb_redis/ssdb-master/tools/redis-import.php
修改为 — >
$redis_version = $redis->info();
$redis_version = $redis_version['redis_version']; Reply
我用java jedis客户端可以直接使用ssdb吗?
比如连接池之类的是否支持呢?
thx Reply