Redis集群

博客介绍了Redis集群的配置,包括六个配置文件及内容替换,启动六个服务并合成集群的操作。还提及Jedis集群操作,阐述了Redis集群实现扩容、分摊压力等好处,同时指出多键操作、多键redis事务及lua脚本不支持等不足。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.配置:6379,6380,6381,6389,6390,6391六个配置文件

配置内容:(:%s/6379/6391)将6379替换为6391

 2.启动六个服务

 

 3.将六个节点合成一个集群

(1)在src目录下

 (2)redis-cli --cluster create --cluster-replicas 1 192.168.238.80:6379 192.168.238.80:6380 192.168.238.80:6381 192.168.238.80:6389 192.168.238.80:6390 192.168.238.80:6391

 -c 采用集群策略连接,设置数据会自动切换到相应的写主机

cluster nodes:查看节点信息

 分配原则尽量保证每个组数据库运行在不同的IP地址,每个从库和主库不在一个IP地址上。

Jedis集群操作

package com.baidu.jedis;/**
 * @Author: ZCL
 * @DATE: 2022/10/30 15:34
 */

import redis.clients.jedis.HostAndPort;
import redis.clients.jedis.JedisCluster;

/**
 * @program: jedis_redisDemo
 * @author: ZCL
 * @create: 2022-10-30 15:34
 * redis集群
 */
public class RedisClusterDemo {
    public static void main(String[] args) {
        //创建对象
        HostAndPort hostAndPort = new HostAndPort("192.168.238.80", 6379);
        JedisCluster jedisCluster = new JedisCluster(hostAndPort);

        //进行操作
        jedisCluster.set("b1","value1");
        String b1 = jedisCluster.get("b1");
        System.out.println(b1);

    }

}

Redis集群好处

实现扩容,分摊压力,无中性化配置

不足:

多建操作,多键的redis事务是不支持的,lua脚本不支持

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Maserati477

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值