Hexo icarus主题小功能设置

添加站长统计

我们通过站长统计来及时查看我们个人网站的浏览情况。首先,我们需要进行注册:站长统计
以下参考:添加cnzz站长统计

查看更多

评论

缓存穿透及雪崩之常见解决方案

缓存作为应对高并发大流量的神兵利器,如果使用不当,可能会给系统造成致命一击。

缓存穿透

什么叫缓存穿透

缓存穿透:简而言之就是查询缓存系统和后端系统都不存在的数据。如果这类查询并发量很大,将会对后端存储系统造成很大压力。

查看更多

评论

如何避免代码多层嵌套

平时写代码过程中,过多if判断语句的存在导致代码产生多层嵌套,影响代码可读性。

查看更多

评论

Redis Sentinel原理

本文将主要分析redis sentinel模式中sentinel(哨兵)所起作用

Sentinel主要功能

sentinel主要功能是在主库(master)出现问题后,实现:master存活检测、主从运行情况检测、自动failover、主从切换等高可用。redis的sentinel最小配置是一主一从,实现故障转移高可用。

查看更多

评论

Redis Sentinel(哨兵模式)高可用集群搭建及Spring集成

本文将介绍如何通过Sentinel实现Redis集群(主从)的高可用方案,该方案需要使用Jedis2.2.2及以上版本(强制),Redis2.8及以上版本(可选,Sentinel最早出现在Redis2.4中,Redis2.8中Sentinel更加稳定),同时将redis与spring-date-redis集成。

一、Sentinel介绍

Sentinel是Redis的高可用性(HA)解决方案,由一个或多个Sentinel实例组成的Sentinel系统可以监视任意多个主服务器,以及这些主服务器属下的所有从服务器,并在被监视的主服务器故障时,自动将下线主服务器属下的某个从服务器升级为新的主服务器,然后由新的主服务器代替已下线的主服务器继续处理命令请求。Redis提供的sentinel(哨兵)机制,通过sentinel模式启动redis后,自动监控master/slave的运行状态,基本原理是:心跳机制+投票裁决

查看更多

评论