SSDB数据库使用手册

浏览12627
更新时间2022-04-11

使用 ssdb-cli

使用 ssdb-cli 连接到 SSDB 服务器.

导出

导出整个数据库:

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

按照 Key 区间导出数据库(交互模式):

ssdb 127.0.0.1:8888> export -i backup.ssdb
input KV range[start, end]:
  start(inclusive, default none): a
    end(inclusive, default none): z
input HASH range:
  start(inclusive, default none):
    end(inclusive, default none):
input ZSET range:
  start(inclusive, default none):
    end(inclusive, default none):
input QUEUE range:
  start(inclusive, default none):
    end(inclusive, default none):

命令 export -i backup.ssdb 将导出区间 [a, z] 内的 KV, 所有的 HASH, ZSET, QUEUE.

导入

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

注意 import 命令会把数据库中的相同 key 给替换.

使用 ssdb-dump

用来备份 SSDB 数据的工具是 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.

相关视频

更多

免费

php8,我来也
初级php8,我来也

321887次学习

收藏

免费

Thinkphp6.0正式版视频教程
中级Thinkphp6.0正式版视频教程

382487次学习

收藏

免费

细说PHP第一季
中级细说PHP第一季

282940次学习

收藏

免费

简单聊聊PHP创业那点事
初级简单聊聊PHP创业那点事

13419次学习

收藏

精品课程

更多
前端入门_HTML5
前端入门_HTML5

共29课时 | 62.5万人学习

CSS视频教程-玉女心经版
CSS视频教程-玉女心经版

共25课时 | 39.8万人学习

JavaScript极速入门_玉女心经系列
JavaScript极速入门_玉女心经系列

共43课时 | 73.8万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号