首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
十年飲冰
掘友等级
golang
他强任他强明月照大江
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
1
文章 1
沸点 0
赞
1
返回
|
搜索文章
最新
热门
docker搭建redis sentinel实现高可用主从
之前一篇文章介绍过redis主从复制及搭建过程,redis主从并不是一个高可用的方案,一但master宕机,redis将无法提供写服务,因此需要一种机制可以自动将slave升级为master来保证redis主从的高可用,那么就要用到redis-sentinel。哨兵(sentin...
基于docker搭建redis主从
当一个 master 实例和一个 slave 实例连接正常时, master 会发送一连串的命令流来保持对 slave 的更新,以便于将自身数据集的改变复制给 slave ,包括客户端的写入、key 的过期或被逐出等等。 当 master 和 slave 之间的连接断开之后,因为...
mysql从库start slave无法启动问题处理
[ERROR] [MY-010544] [Repl] Failed to open the relay log './e4917fb8ce7c-relay-bin.000014' (relay_log_pos 371).2020-10-20T05:19:46.694608Z 0 ...
mysql常见的死锁场景
根据锁的粒度分为: 1、表锁:开销小,加锁快;不会出现死锁;锁定粒度大,发生锁冲突的概率最高,并发度最低。 2、页锁:开销和加锁时间界于表锁和行锁之间;会出现死锁;锁定粒度界于表锁和行锁之间,并发度一般。很少使用。 3、行锁:开销大,加锁慢;会出现死锁;锁定粒度最小,发生锁冲突的...
一致性hash算法原理及php实现
在使用分布式存储时我们要考虑如何将数据均匀分布在多个节点库中?并且也要方便后期的数据查找。假设有N个存储节点,根据用户传入的key(key具有唯一性),index = hash(key) % N计算出将数据存储在哪一个节点上。为什么不直接使用hash取模的方式,主要原因是:has...
nginx负载均衡如何保证会话一致性
nginx的负载均衡是依赖于upstream与反向代理实现的。nginx默认采用轮训选举Backend,如果是采用的session会话机制那么就会出现会话不一致的问题。backup:将服务器标记为备份服务器。当主服务器不可用时,将传递请求。down:将服务器标记为永久不可用。ro...
PHP常用的设计模式
public static function getInstance($siteName='gongxulei.return Site::getInstance('gongxulei.3、注册树模式(用于存储对象的对象池。* 1. * 2. * 3. 在PHP框架laravel、...
php实现bitmap
(1)bitmap原理 所谓的Bit-map就是用一个bit位来标记某个元素对应的Value, 而Key即是该元素。由于采用了Bit为单位来存储数据,因此在存储空间方面,可以大大节省。(2)应用范围 Bitmap算法可用于处理大量数据的排序、查询以及去重。缓存系统中的 布隆过滤器...
高并发情况下缓存相关问题
应用缓存可很大程度上减小查询对数据库层的冲击。如果缓存使用不当,在高并发情况下也很有可能会出现数据库挂掉的情况。缓存穿透 查询一个数据库一定不存在的数据,导致每次都去查询数据库,大流量时候会导致数据库挂掉 。缓存雪崩 缓存设置了相同过期时间导致某一刻查询全部转到数据库导致数据库查...
web缓存之http缓存
访问一个网站,每次http请求都从通过网络服务器下载js/css/image等内容,不仅会导致页面加载时间变长,同时也增加了服务器的访问流量导致服务器压力增大。对于大型网站,通过http缓存可以快网站的响应速度,减小服务器的压力。这都得益于每个浏览器都支持http缓存功能,只要在...
下一页
个人成就
文章被点赞
4
文章被阅读
14,460
掘力值
137
关注了
1
关注者
1
收藏集
0
关注标签
8
加入于
2022-01-06