自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 在redis哨兵模式下怎么进行连接使用

普通的redis连接和哨兵的redis连接还是有点出入的,如果您使用Redis哨兵模式,那么您需要确保您的应用程序能够自动发现主节点和从节点。这可以通过使用Redis哨兵来实现,Redis哨兵是一个分布式系统,它可以监视Redis主节点和从节点的状态,并在主节点宕机时自动将从节点晋升为主节点。所以需要在编写业务代码的时候能够满足说,如果某个节点的角色变更不会影响到业务代码的,业务代码不需要进行修改。

2023-04-21 16:58:38 1123 2

原创 linux中redis cluster搭建

但是仍然存在一个问题就是,哨兵模式做好了主备份切换,但是还是只有一个master,也就是存储的内存和写的上线取决于master的情况,如果说只是几G的数据,那这种方案没有问题,但是如果是几百G的数据,普通的redis或者哨兵模式都没有办法满足这个场景需求了,需要一个分布式方案。Redis Cluster是Redis提供的分布式解决方案,它能够将多个Redis节点组合成一个集群,提供高性能和高可用性的数据存储服务。我们在单一机器上做这个实验,需要搭建6个redis实例(3主3从)通过不同的端口进行区分。

2023-04-20 18:11:31 176

原创 MySQL-this is incompatible with sql_mode=only_full_group_by如何解决

由于开启了ONLY_FULL_GROUP_BY,如果select的字段不在group by中,并且select的字段没有使用到聚合函数(SUM、AVG、MAX、MIN等)的话,这条sql就会爆。mysql 5.7.5版本以上默认的配置是 sql_mode=”ONLY_FULL_GROUP_BY”,按照”SQL92标准”。修改mysql的配置 my.cnf ,在my.cnf中把sql-mode中的only_full_group_by去掉。修改完成了之后记得重新启动mysql服务。

2023-04-18 20:33:03 121 1

原创 redis哨兵配置和使用场景

Redis Sentinel(哨兵)是Redis的高可用性解决方案之一,它允许Redis集群在主从复制模式下自动故障转移,从而实现高可用性。Redis Sentinel集群通常由多个哨兵和多个Redis实例组成,哨兵的作用是监控Redis主节点和从节点的状态,并在主节点出现故障时,自动将从节点升级为新的主节点,以便维护Redis集群的可用性。当Redis Sentinel集群中的一个哨兵检测到主节点不可用时,它会向其他哨兵发送通知,以便集群中的所有哨兵都可以达成共识,并选择一个从节点升级为新的主节点。

2023-04-17 20:53:24 168 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除