精灵商场项目(八)--Redis分片-哨兵-主从

本篇主要是讲解原理

Redis官方网站

命令

文档

一、Redis 分片机制

1.1 原理说明

需求分析 : 单台redis节点,保存的数据是有限的.如果一味的增大单个节点的内存空间,不能从根本上解决内存不足的问题.如何实现有效的内存扩容呢?

采用多台redis服务器,共同维护一整块内存空间大小,最终实现了内存数据的扩容

1.2 redis分片搭建步骤(了解)

1.2.1 创建目录

在redis的根目录中创建shards文件夹 : mkdir shards

1.2.2 复制配置文件

将redis.conf文件复制3份到shards中

cp redis.conf shards/redis-6379.conf

cp redis.conf shards/redis-6380.conf

cp redis.conf shards/redis-6381.conf

1.2.3 修改端口号

将port修改为对应的端口地址

vim redis-6379.conf

vim redis-6380.conf

vim redis-6381.conf

1.2.4 启动3台redis

1.启动3台redis:

redis-server redis-6379.conf
redis-server redis-6380.conf
redis-server redis-6381.conf

2.查看rides服务,检查是否正常启动

ps -ef |grep redis

1.2.5 分片入门案例

测试redis分片

public class TestShards {
   
	@Test
	public void test01() {
   
		String host = "192.168.56.129";
		List<JedisShardInfo> shards 
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值