Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/soxft/busuanzi-transfer
- Owner: soxft
- Created: 2024-08-01T07:21:01.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2024-08-02T08:13:29.000Z (3 months ago)
- Last Synced: 2024-09-14T12:12:55.373Z (about 2 months ago)
- Language: Go
- Homepage:
- Size: 17.6 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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)或许可以带来一些帮助.