首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
十年飲冰
掘友等级
golang
他强任他强明月照大江
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
1
文章 1
沸点 0
赞
1
返回
|
搜索文章
十年飲冰
golang
·
3年前
关注
docker搭建redis sentinel实现高可用主从
之前一篇文章介绍过redis主从复制及搭建过程,redis主从并不是一个高可用的方案,一但master宕机,redis将无法提供写服务,因此需要一种机制可以自动将slave...
1
评论
分享
十年飲冰
golang
·
3年前
关注
基于docker搭建redis主从
当一个 master 实例和一个 slave 实例连接正常时, master 会发送一连串的命令流来保持对 slave 的更新,以便于将自身数据集的改变复制给 slave ...
1
评论
分享
十年飲冰
golang
·
3年前
关注
mysql从库start slave无法启动问题处理
[ERROR] [MY-010544] [Repl] Failed to open the relay log './e4917fb8ce7c-relay-bin.0000...
0
评论
分享
十年飲冰
golang
·
3年前
关注
mysql常见的死锁场景
根据锁的粒度分为: 1、表锁:开销小,加锁快;不会出现死锁;锁定粒度大,发生锁冲突的概率最高,并发度最低。 2、页锁:开销和加锁时间界于表锁和行锁之间;会出现死锁;锁定粒度...
1
评论
分享
十年飲冰
golang
·
3年前
关注
一致性hash算法原理及php实现
在使用分布式存储时我们要考虑如何将数据均匀分布在多个节点库中?并且也要方便后期的数据查找。假设有N个存储节点,根据用户传入的key(key具有唯一性),index = ha...
0
评论
分享
十年飲冰
golang
·
3年前
关注
nginx负载均衡如何保证会话一致性
nginx的负载均衡是依赖于upstream与反向代理实现的。nginx默认采用轮训选举Backend,如果是采用的session会话机制那么就会出现会话不一致的问题。ba...
0
评论
分享
十年飲冰
golang
·
3年前
关注
PHP常用的设计模式
public static function getInstance($siteName='gongxulei.return Site::getInstance('gong...
0
评论
分享
十年飲冰
golang
·
3年前
关注
php实现bitmap
(1)bitmap原理 所谓的Bit-map就是用一个bit位来标记某个元素对应的Value, 而Key即是该元素。由于采用了Bit为单位来存储数据,因此在存储空间方面,可...
0
评论
分享
十年飲冰
golang
·
3年前
关注
高并发情况下缓存相关问题
应用缓存可很大程度上减小查询对数据库层的冲击。如果缓存使用不当,在高并发情况下也很有可能会出现数据库挂掉的情况。缓存穿透 查询一个数据库一定不存在的数据,导致每次都去查询数...
0
评论
分享
十年飲冰
golang
·
3年前
关注
web缓存之http缓存
访问一个网站,每次http请求都从通过网络服务器下载js/css/image等内容,不仅会导致页面加载时间变长,同时也增加了服务器的访问流量导致服务器压力增大。对于大型网站...
0
评论
分享
十年飲冰
golang
·
3年前
关注
php搭建mysql连接池
一直以来,php一直没有mysql连接池的概念,而在开发中大多数框架也是直接使用了长连接的方式。如Thinkphp就是使用的长连接。对于并发较小的项目来说,长连接确实可以提...
0
评论
分享
十年飲冰
golang
·
3年前
关注
如何保持mysql主从数据一致
异步复制:也是默认的主从同步方式。这种方式的优点是效率高。缺点是不能保证数据一定会到达slave。可能会受到网络等原因出现延迟,导致主从数据不一致。当前对master中的表...
0
评论
分享
十年飲冰
golang
·
3年前
关注
mysql主从服务器slave宕机后复制中断处理
对于单一服务器结构一般通过设置sync_binlog=1与innodb_flush_log_at_trx_commit = 1(这两个选项可在提交事务之前启用二进制日志到磁...
0
评论
分享
十年飲冰
golang
·
3年前
关注
基于docker 搭建mysql8.0主从复制
如何基于docker搭建mysql8.1、 docker的安装与mysql8.0镜像的打包这里不做详细介绍。以后有时间再出详细教程。安装好docker运行环境拉去mysql...
0
评论
分享
十年飲冰
golang
·
3年前
关注
golang使用gomonkey和monkey来mock方法或者函数时报panic: permission denied [recovered]
golang写单元测试中一般会用到monkey或者gomonkey来进行mock数据。git clone https://github.com/eisenxp/macos-...
1
评论
分享
十年飲冰
golang
·
3年前
关注
生产环境的php-fpm配置优化
slowlog = log/$pool.log.pm = static:始终保持一个固定数量的子进程,通过pm.pm.适用高并发场景,因为设置的为静态数量,避免了突发流量导...
0
评论
分享
十年飲冰
golang
·
3年前
关注
php-mongdb 连接无法释放问题
在使用php7的生产环境中遇到MongoDB连接数量飙升,遇到了连接释放不掉的问题,在编写代码时并未使用长连接,排查后得知,在php5.6版本使用的客户端为MongoCli...
0
评论
分享
十年飲冰
golang
·
3年前
关注
php运行模式
web服务器将php作为module方式加载到服务器中,以Apache为例,需要在配置中开启php模块的加载。LoadModule php7_module libexec/...
0
评论
分享
十年飲冰
golang
·
3年前
关注
记录一次删除缓存导致的接口部分数据为空
前段时间接到个需求,要求现有的数据做到实时更新。目前的项目使用了TP5框架,开始想的是使用框架自带的Cache类的Tag进行缓存的标记与删除,看过源码后发现TP5的tag实...
0
评论
分享
十年飲冰
golang
·
3年前
关注
redis分布式锁
在实际业务场景中,如果业务中并发并不是很高,只用了单机的redis,为了防止突发流量可以使用单机的分布式锁防止对db层的冲击。如果想获得较高的安全性,并且可以接受不同进程共...
0
评论
分享
下一页
个人成就
文章被点赞
4
文章被阅读
14,111
掘力值
137
关注了
1
关注者
1
收藏集
0
关注标签
8
加入于
2022-01-06