备份 SSDB 数据/导出/导入

SSDB 有两种方式导出导入数据库

备份 SSDB 数据/导出/导入

使用 ssdb-cli

导出整个数据库:

1
2
# backup current database into file backup.ssdb
ssdb 127.0.0.1:8888> export backup.ssdb

导出的数据库文件默认保存在 /usr/local/ssdb/

导入:

1
2
# import backup.ssdb into current database
ssdb 127.0.0.1:8888> import backup.ssdb

import 命令会把数据库中的相同 key 给替换. 在数据量小时推荐这种方法。

使用 ssdb-dump

./tools/ssdb-dump ip port output_folder

选项:

  • ip - ssdb 服务器监听的 IP 地址
  • port - ssdb 服务器监听的端口号
  • output_folder - 将要创建备份数据的本地目录

示例:

./tools/ssdb-dump 127.0.0.1 8888 ./output_folder

目录 output_folder 必须不存在, 因为 ssdb-dump 会创建这个目录. 导出之后, 这个目录里将有两个子目录, data 目录里包含着数据, 还有一个空的 meta 目录.

恢复

将 output_folder 目录拷贝到你的服务器上面, 你可能需要将它改名. 然后修改你的 ssdb.conf 配置文件, 将 work_dir 指向 output_folder 目录, 然后重启 ssdb-server.

本文网址: https://pylist.com/topic/113.html 转摘请注明来源

Suggested Topics

ssdb 全文搜索的实现

ssdb 作为key-value 数据库,底层没有提供全文搜索的功能,只能在应用层作检索。...

基于SSDB 的轻论坛

目前由SSDB 数据库驱动的开源项目还不多,这是一个示例,可作为SQL 转NoSQL 设计的参考。...

ssdb 在小内存vps 上的配置

ssdb 是一个数据结构和接口与redis 很相近的NoSQL 数据库,但它对内存依赖不高,数据可直接落到硬盘,所以 ssdb 在小内存上跑得也很欢。...

ssdb python 接口提速

SSDB 是个新兴的数据库,其数据库的特点简单,性能高效,有好多python 接口,个人比较后选择一个最理想的,但还有提速空间,这里仅作经验分享。...

ssdb 数据库合并的方法

应用场景:原来有两台机器上面都跑ssdb 服务,现在想把另外一台机器上的数据库迁到同一台机器上。...

Leave a Comment