redis的数据初始化,尤其是在上线多个环境的时候,可以使用yunedit-redis这个工具来实现。
yunedit-redis是一个redis的图形化管理工具,可以像数据表格一样管理redis的数据。
而yunedit-redis还有一个数据导出的功能,可以利用这个功能来做数据初始化。
可以将需要做数据初始化的redis数据,放在一个redis实例中,这个实例存放尽量少的初始化数据,除了需要初始化的key,不存放其他的数据。然后使用yunedit-redis的导出功能,将这个redis的数据导出到本地文件中,它导出的文件是一个zip的文件,这个zip的文件我们不需要解压。
上线到不同的环境的时候,使用这个zip文件,同样使用yunedit-redis导入到其他redis实例即可。由于yunedit-redis的导入功能是客户端实现,并不会覆盖其他环境的redis的rdb文件,属于增量式覆盖已存在的key,不会影响zip文件不存在的key,因此不会影响被导入redis实例的数据,因此,可以使用yunedit-redis的导出和导入功能使用多个不同环境的数据初始化。
我们可以看看它的界面,如下图:
可以看出,它是一个redis的图形化管理客户端,对于key和key的value,都是我们属性的表格式管理。操作起来,也是使用即上手,没有学习的门槛。








网友评论