各redis之间数据迁移

rmt.conf

[source]

type: single

hash: fnv1a_64

hash_tag: “{}”

distribution: ketama

servers :

-127.0.0.1:6379

[target]

type: single

servers:

-127.0.0.1:6380

[common]

listen: 0.0.0.0:8888

迁移命令:

/root/redis-migrate-tool/src/redis-migrate-tool -c rmt.conf -o log -d

./redis-cli -h 127.0.0.1 -p 8888 查看进程

这个进程会在后台一直运行,等数据追平后,让业务方在低峰期将老的redis库停止写入,将连接方式改到这个新库上即可(建议redis主从用sentinel来做高可用)。 确认没问题后,然后由DBA kill 掉 redis-migrate-tool进程,整个redis迁移全过程结束。

配置说明:

[source]/[target]:

type:

single:单独的redis实例

twemproxy:twemproxy集群

redis cluster:redis集群

rdb file:.rdb文件

aof file:.aof文件

servers:redis地址组,如果type:twemproxy,则为twemproxy配置文件,如果type:rdb file,则为rdb文件名。

redis_auth:连接redis服务的认证auth。

timeout:读写redis服务的超时时间(ms),默认为120000ms

hash:哈希方法名。仅当type:twemproxy有效。可以为one_at_a_time、md5、crc16、crc32、crc32a、fnv1_64、fnv1a_64、fnv1_32、fnv1a_32、hsieh、murmur、jenkins。

hash_tag:用来哈希的关键key的两个字符,例如"{}" 或 “$$”。仅当type:twemproxy有效。只要标签内的关键key是相同的,能够将不同的键映射到同一服务器。

distribution:键的分布模式。仅当type:twemproxy有效。可以为 ketama、modula、random。

[common]:

listen:监听的地址和端口。默认为127.0.0.1:8888

max_clients:可监听端口的最大连接数。默认为100

threads:工具可用的最多线程数。默认为cpu内核数。

step:解析请求的步数。默认为1,数字越大,迁移越快,需要越多的内存。

mbuf_size:请求的缓存大小(M),默认为512M

noreply:是否检查目标组的回复,默认为false

source_safe:是否保护源组机器的内存安全。默认为true,工具将允许在源组的同一台机器同时只有一个redis生成.rdb。

dir:工作目录。用来存储文件,例如rdb文件,默认为当前目录。

filter:过滤不符合表达式的Key,默认为NULL,支持通配符为glob-style风格

? :1个任意字符。例如 h?llo 匹配 hello, hallo , hxllo

  • :0个或多个任意字符。例如 h*llo 匹配 hllo , heeeello
    自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。

深知大多数Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则几千的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!

因此收集整理了一份《2024年Java开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。img

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上Java开发知识点,真正体系化!

由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!

如果你觉得这些内容对你有帮助,可以扫码获取!!(备注Java获取)

img

最后

这份清华大牛整理的进大厂必备的redis视频、面试题和技术文档

祝大家早日进入大厂,拿到满意的薪资和职级~~~加油!!

感谢大家的支持!!

image.png

《互联网大厂面试真题解析、进阶开发核心学习笔记、全套讲解视频、实战项目源码讲义》点击传送门即可获取!
(img-mtJbKfrM-1712878633727)]

《互联网大厂面试真题解析、进阶开发核心学习笔记、全套讲解视频、实战项目源码讲义》点击传送门即可获取!

  • 23
    点赞
  • 27
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值