海上月是天上月,眼前人是心上人。
02 2023 档案
摘要:最近有小伙伴跑过来问什么是Hash一致性算法,说面试的时候被问到了,因为不了解,所以就没有回答上,问我有没有相应的学习资料推荐,当时上班,没时间回复,晚上回去了就忘了这件事,今天突然看到这个,加班为大家整理一下什么是Hash一致性算法,希望对大家有帮助!文末送书,长按抽奖助手小程序即可参与,祝君好运
阅读全文
摘要:==前提:需要预装docker== 1、拉取Nginx镜像 $ docker pull nginx 2、挂载镜像 $ docker run --name nginx -p 80:80 -d nginx 3、查看挂载的镜像,获取CONTAINER ID $ docker ps -a 4、从容器中复制一
阅读全文
摘要:最近刚学习了负载均衡的知识,昨天实战了一下,但是遇到了一些奇怪的问题,查找无方之后,自己探索摸出了原因,所以今天就带大家实战一遍,避免走坑。 提前准备 VMware、 CentOS7(两台) 方案规划 VIP IP Nginx port 主从 192.168.100.241 192.168.100.
阅读全文
摘要:什么是Nginx? Nginx代码完全用C语言从头写成,已经移植到许多体系结构和操作系统,包括:Linux、FreeBSD、Solaris、Mac OS X、AIX以及Microsoft Windows。 Nginx有自己的函数库,并且除了zlib、PCRE和OpenSSL之外,标准模块只使用系统C
阅读全文
摘要:1.redis持久化的意义 redis故障恢复 在实际的生产环境中,很可能会遇到redis突然挂掉的情况,比如redis的进程死掉了、电缆被施工队挖了(支付宝例子)等等,总之一定会遇到各种奇葩的现象导致redis死掉,这时候放在redis内存中的数据就会全部丢失,这些数据可能服务很多的系统或者服务,
阅读全文
摘要:优点: 一个Master可以同步多个Slaves Slave同样可以接受其它Slaves的连接和同步请求,这样可以有效的分载Master的同步压力。因此我们可以将Redis的Replication架构视为图结构 Master Server是以非阻塞的方式为Slaves提供服务。所以在Master-S
阅读全文
摘要:Redis三大问题 缓存穿透: key对应的数据在数据源并不存在,每次针对此key的请求从缓存获取不到,请求都会到数据源,从而可能压垮数据源。比如用一个不存在的用户id获取用户信息,不论缓存还是数据库都没有,若黑客利用此漏洞进行攻击可能压垮数据库。 缓存击穿: key对应的数据存在,但在redis中
阅读全文
摘要:集群准备 Redis-5.0.8 3台服务器: 192.168.100.200,192.168.100.201,192.168.100.202 集群开始 ① 下载redis并解压,移动至/usr/local/redis目录 $ wget http://download.redis.io/releas
阅读全文
摘要:
##index(name,age,sex) ###B-Tree ( B+Tree ) 限制 #####查询条件不包括最左列,无法使用索引 where age = 5 and sex = 1 无法使用索引 #####跳过了索引中的列,则无法完全使用索引 where name ='mooc' and s
阅读全文
