备份 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 服务,现在想把另外一台机器上的数据库迁到同一台机器上。...

基于SSDB 的轻论坛

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

ssdb python 接口提速

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

ssdb go client 推荐

ssdb 数据库以前有过好多介绍,也对python 库有推荐,这次推荐它的 go sdk,支持连接池。...

ssdb 在小内存vps 上的配置

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

Leave a Comment