下载

Todis 相关内容下载

1. 自动化工具

鉴于手动开启 Todis 服务的流程比较繁琐,我们提供了一个自动化工具,其源码已在 GitHub 开源。
该自动化工具将会替你完成大部分工作,包括创建云企业网、创建 VPC 、创建预留网段、并网、创建 Todis 实例等。
你需要做的,只有在 VPC 中创建 ECS,然后,你就可以开始使用 Todis 了! 在这里下载我们的自动化工具:

你也可以选择自行下载编译 GitHub 上的源代码。

2. 性能测试工具

我们上传了一些测试工具与数据集供使用 CentOS(7/8) / AliyunOS / Ubuntu(16.04/18.04) 的阿里云用户使用。

2.1. 准备工作

# 下载自动脚本
# 本脚本需要公网连接下载安装包
wget https://topling.cn/downloads/mount-test.sh && chmod +x ./mount-test.sh
#挂载测试程序及源数据到 /mnt
sudo bash mount-test.sh /mnt

2.2. 测试命令

# 直接执行查看帮助
/mnt/InsertKeys

# 插入顺序数据(源文件过大,已使用 zstd 压缩)
zstd -d -c -q /mnt/wikipedia-flat-seq.zst | /mnt/InsertKeys -h <TodisIP> -t 8 --multi-set 8 -f /dev/stdin

# 插入乱序数据(源文件过大,已使用 zstd 压缩)
zstd -d -c -q /mnt/wikipedia-flat-rand.zst | /mnt/InsertKeys -h <TodisIP> -t 8 --multi-set 8 -f /dev/stdin

# 读取数据(顺序)
/mnt/GetKeysQps -h <TodisIP> -t 64 -n 8 -f /mnt/wikipedia-flat-key-seq.txt

# 读取数据(乱序)
/mnt/GetKeysQps -h <TodisIP> -t 64 -n 8 -f /mnt/wikipedia-flat-key-rand.txt

# 写 hash 数据
zstd -d -c -q /mnt/weibo.zst | /mnt/InsertWeiboData -h <TodisIP> -t 32 -f /dev/stdin --disabled_seekg --ignore_logs