Redis如何修改redis-trib.rb使其import支持密码
发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,这篇文章给大家分享的是有关Redis如何修改redis-trib.rb使其import支持密码的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。需求,现在需要将一个单机redi
千家信息网最后更新 2026年11月01日Redis如何修改redis-trib.rb使其import支持密码
这篇文章给大家分享的是有关Redis如何修改redis-trib.rb使其import支持密码的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。
需求,现在需要将一个单机redis数据迁移至redis-cluster集群中,两遍都是开启了密码模式的,无密码模式直接import就可以了!现在带密码我试了下import工具发现并不支持密码模式,修改下redis-trib.rb脚本即可支持密码认证了
target端如何支持密码上篇博客已经说明
以下修改为支持source端(单节点端)
修改地方为:
def import_cluster_cmd(argv,opt) source_addr = opt['from'] xputs ">>> Importing data from #{source_addr} to cluster #{argv[1]}" use_copy = opt['copy'] use_replace = opt['replace'] #use_password = opt['password'] 这行注释 # Check the existing cluster. load_cluster_info_from_node(argv[0]) check_cluster # Connect to the source node. xputs ">>> Connecting to the source Redis instance" src_host,src_port,use_password = source_addr.split(":") ##这行修改添加密码 source = Redis.new(:host =>src_host, :port =>src_port, :password =>use_password) ##这行使用如下:
[root@ip-172-31-40-224 src]# /usr/local/src/redis-4.0.8/src/redis-trib.rb import --from 172.31.40.224:6381:inH7HkD7iXoxKZCi --copy 172.31.40.224:6379>>> Importing data from 172.31.40.224:6381:inH7HkD7iXoxKZCi to cluster >>> Performing Cluster Check (using node 172.31.40.224:6379)M: d5a1288c289dc27c014b34a0ec8280d2d4215747 172.31.40.224:6379 slots:0-5460 (5461 slots) master 1 additional replica(s)S: 7475145029eeccdc91b8db415377888130868199 172.31.40.224:6380 slots: (0 slots) slave replicates c78d49f041e386723fd921cea19421e34c0262b6M: c78d49f041e386723fd921cea19421e34c0262b6 172.31.40.14:6379 slots:10923-16383 (5461 slots) master 1 additional replica(s)M: 4164f6a49979952479e98ccde18e463e125dd438 172.31.35.125:6379 slots:5461-10922 (5462 slots) master 1 additional replica(s)S: 725078c24574874197707b177375ee8dbf462099 172.31.35.125:6380 slots: (0 slots) slave replicates d5a1288c289dc27c014b34a0ec8280d2d4215747S: 5a1cbcec8b540dd5d7ce6268942386ce6e48878f 172.31.40.14:6380 slots: (0 slots) slave replicates 4164f6a49979952479e98ccde18e463e125dd438[OK] All nodes agree about slots configuration.>>> Check for open slots...>>> Check slots coverage...[OK] All 16384 slots covered.>>> Connecting to the source Redis instance*** Importing 3 keys from DB 0Migrating chen1 to 172.31.35.125:6379: OKMigrating chen to 172.31.40.224:6379: OKMigrating chen2 to 172.31.35.125:6379: OK
感谢各位的阅读!关于"Redis如何修改redis-trib.rb使其import支持密码"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!
密码
支持
模式
内容
更多
篇文章
不错
实用
上篇
单机
博客
地方
工具
数据
文章
注释
看吧
知识
脚本
节点
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
互联网科技海报
百单网互联网科技有限公司怎么样
博彦科技互联网金融
A股互联网金融科技公司
深圳互联网络科技有限公司
互联网科技公司怎么样
朗涯互联网科技
上海万想互联网科技
互联网 新科技
青海省互联网新科技
蓝色互联网科技
玖二柒互联网科技公司待遇
互联网科技有哪些公司
互联网科技公司有风险吗
苏州铭阳互联网科技有限公司
链环科技传统企业怎么转型互联网
互联网科技研发水平
华夏恒生互联网科技013171
互联网企业科技类企业如何做账
互联网科技创新创业项目
哈尔滨大商圈互联网科技有限公司
互联网科技工作委员会副主任毛军
科技互联网政务服务
互联网科技金融公司
美国互联网科技
博兴的互联网电子科技公司
互联网科技实习生岗位职责
互联网科技公司有风险吗
产业互联网科技服务公司
张家口科技产业互联网平台