11 2022 档案
摘要:DNS解析过程 DNS(Domain name server):域名系统,我们通常有两种方式来识别主机,域名(面向用户)和IP地址(面向计算机),使用域名是为了便于我们记忆(32位二进制数字组成的IP很难记住),但机器需要通过IP地址来识别,这时候就需要一整套从域名映射到IP的系统(DNS) 域名结
阅读全文
摘要:github加速器 FastGithub的安装与使用 国内访问github网址不稳定,时而可以访问时而访问失败,找到了一个稳定的方法来访问,通过FastGithub加速来进行访问 工作原理 修改本机的DNS服务指向FastGithub自身 解析匹配的域名为FastGithub自身的IP 请求安全DN
阅读全文
摘要:Jedis的使用 Jedis是为redis设计的一个java客户端,目的是提高性能与易用性。 目前Jedis与lettuce是redis官方推荐使用的java redis客户端 官方文档介绍:https://redis.io/resources/clients/#java 具体使用 Jedis的使用
阅读全文
摘要:redis缓存穿透、缓存击穿、缓存雪崩问题与解决方案 redis缓存的使用,极大的提升了应用程序的性能,尤其是数据查询方面,但同时也带来了一些问题的,最主要的是数据一致性的问题,从严格意义上讲这个问题无解,如果对数据一致性要求很高就不能使用缓存。 其次是因为某些特殊情况下,缓存失去了预期的功能,导致
阅读全文
摘要:redis的三种集群方案(主从复制、哨兵模式、集群模式) 单个redis的读写能力是有限的(虽然已经很强了),并且存在不稳定性。当唯一的redis服务宕机了,就没有可用的redis服务了,另外当硬件出现问题,单机的数据便无法恢复。redis集群的出现解决了单节点故障的问题,同时强化了redis的读写
阅读全文