zimg icon indicating copy to clipboard operation
zimg copied to clipboard

怎么将原有的本地存储图片迁移到redis中

Open hzde0128 opened this issue 7 years ago • 2 comments

原来的zimg采用本地存储的方式,随着文件数量的增加(现有图片约50G),后期想迁移到redis中。请问怎么把之前本地存储的图片导入到redis?

hzde0128 avatar Jul 18 '17 01:07 hzde0128

如果之前有存每个图片的 key,再起一个 redis 做后端 zimg 服务器,然后写个脚本挨个下载原图然后重新上传到 redis 后端的 zimg 里面,这样最保险。

如果之前没有在数据库里保存 key,需要去遍历本地的文件夹,每个 md5 的文件夹里面的 0*0 文件就是原图,也是写个脚本挨个打开然后上传到新的 zimg 服务器上。

buaazp avatar Jul 19 '17 02:07 buaazp

还是存到ssdb,redis毕竟受制于内存大小,随着量的增大,硬盘存储空间远比内存大许多

maventalker avatar Aug 20 '18 09:08 maventalker