一.为什么使用分片?
redis占内存小,如果分配的内存太大会造成不便
二.分片搭建
(一)分片规划
3台redis,端口号6379、9380、6381,如果需要准备多天台redis,则准备多个配置文件即可,注意其中的端口号
(二)准备多台redis
1.先将原来的redis服务关掉,redis-cli -p 6379 shutdown
2.创建目录shards(碎片意),复制配置文件

3.修改redis端口
进入shards文件,vim+文件名,进入编辑页面
😕 port 快速定位到port
4.启动端口
redis-server 6379.conf & redis-server 6380.conf & redis-server 6381.conf &
三.一致性hash算法
(一)一致性hash算法原理说明
目的:解决数据如何在分布式环境下进行存储
hash值取值区间:8位16进制数,共有2^32种可能性
node节点:ip+port
1.数据如何存储
先将key值进行hash运算,然后顺时针寻找no
Redis 分片实战:搭建与一致性Hash算法解析

本文介绍了Redis分片的使用原因及搭建过程,包括分片规划、多台Redis的准备,详细阐述了一致性Hash算法的原理和特性,并探讨了SpringBoot如何整合Redis分片,以及分片带来的优势和面临的问题。
最低0.47元/天 解锁文章
534

被折叠的 条评论
为什么被折叠?



