1Redis本身配置里面可以修改内存空间,但是如果需要储存海量的数据一味的扩大内存,效率不高,就像多个人和一个大胖子干一个活虽然多的人瘦但是效率高,所以在保证效率的前提下实现了内存的扩容
用户在使用分片机制时将多台Redis当成一台使用
怎么实现分片搭建呢?
这里如果需要多台Redis准备多个配置文件即可这里用/6379/6380/6381
1首先在Redis目录里面创建一个shards目录然后将redis.conf复制到里面命令为
mkdir shards->cp redis.conf shards/6379.conf
->redis.conf shards/6380.conf
->redis.conf shards/6381.conf
然后就是进入每一个配置文件里面改一下端口号
查找的命令为 :/port
最后就是启动这三个端口
redis-server 6379.conf & redis-server 6380.conf & redis-server 6381.conf &
之后查一下三个redis 是否启动
命令; ps -ef | grep redis
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200720192720334.png)入门案例将Redis整合到spring里面
//思考:key=shards 储存袋那台Redis找中,如何chucun
@Test
public void test01()
{
//1准备list集合 之后添加节点信息
List shards =new ArrayList,();
shards .add(new JedisShardInfo(“192.168.126.129”,6379"));
shards .add(new JedisShardInfo(“192.168.126.129”,6380"));
shards .add(new JedisShardInfo(“192.168.126