buaazp / zimg

A lightweight and high performance image storage and processing system.
http://zimg.buaa.us
BSD 3-Clause "New" or "Revised" License
2.69k stars 401 forks source link

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

Open hzde0128 opened 7 years ago

hzde0128 commented 7 years ago

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

buaazp commented 7 years ago

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

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

maventalker commented 5 years ago

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