Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/soxft/busuanzi-transfer

transfer busuanzi data from 2.5.x-2.7.x to 2.8.x
https://github.com/soxft/busuanzi-transfer

Last synced: 26 days ago
JSON representation

transfer busuanzi data from 2.5.x-2.7.x to 2.8.x

Awesome Lists containing this project

README

        

# bsz_transfer

> 使用该工具可以将 busuanzi 迁移至 2.8.x
>
> 2.8.x 后续 UV 使用 hyperloglog 进行统计, 有效的降低了内存占用

## 注意

迁移前,请务必备份您的数据 (dump.rdb)

## 使用

1. 修改 config.yaml, prefix 为先前的 redis 前缀,ToPrefix 为新的 redis 前缀
2. `go run main.go` 或使用 release 中的 二进制文件
3. 下载新版本的 busuanzi, 并配置 config.yaml, 使得

- prefix 为新的 redis 前缀
- Bsz.Encrypt = MD532
- Bsz.PathStyle = false

## 后续操作

在验证数据迁移完成后, 可手动删除旧前缀的数据释放内存

## 文章教程

@zhheo 提供了一个完整的 docker-compose 升级方案, [这篇文章](https://blog.zhheo.com/p/7b5f.html)或许可以带来一些帮助.