上一页 1 ··· 26 27 28 29 30 31 32 33 34 ··· 44 下一页
摘要: 无状态的http协议 http是无状态的,这即是优点也是缺点。优点是服务器没有状态差异,可以很容易的组成集群。缺点是无法记录需要状态记录的事务操作。 HTTP 协议是可扩展的,后来发明的 Cookie 技术,给 HTTP 增加了“记忆能力”。 什么是cookie cookie来源于计算机编程里的术语 阅读全文
posted @ 2022-02-09 14:22 r1-12king 阅读(33) 评论(0) 推荐(0) 编辑
摘要: 主动跳转和被动跳转 主动跳转:跳转动作是通过浏览器的使用者发起的 被动跳转:跳转动作是通过浏览器自动进行的,称为『重定向』 重定向状态码 301 永久重定向 原URI永久的不存在了,今后的所有请求都必须改用新的URI 浏览器看到 301,就知道原来的 URI“过时”了,就会做适当的优化。比如历史记录 阅读全文
posted @ 2022-02-09 11:54 r1-12king 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 前言 在数据量过大时,为了保存大量数据,一般有两种方法中:使用大内存云主机和切片集群。 实际上,这两种方法分别对应着 Redis 应对数据量增多的两种方案:纵向扩展(scale up)和横向扩展(scale out)。 纵向扩展:升级单个 Redis 实例的资源配置,包括增加内存容量、增加磁盘容量、 阅读全文
posted @ 2022-02-08 17:27 r1-12king 阅读(62) 评论(0) 推荐(0) 编辑
摘要: 前言 哨兵机制,它可以实现主从库的自动切换。通过部署多个实例,就形成了一个哨兵集群。哨兵集群中的多个实例共同判断,可以降低对主库下线的误判率。 一个新的问题:如果有哨兵实例在运行时发生了故障,主从库还能正常切换吗? 实际上,一旦多个实例组成了哨兵集群,即使有哨兵实例出现故障挂掉了,其他哨兵还能继续协 阅读全文
posted @ 2022-02-08 17:07 r1-12king 阅读(38) 评论(0) 推荐(0) 编辑
摘要: 前言 在主从库集群模式下,如果从库故障,主库可以继续工作;但是如果主库挂了,会影响到从库的数据同步。 如果客户端是读请求,从库还可以继续响应,但是如果是写请求,由于Redis的读写分离机制,因此没有实例可以响应客户端的写请求。如图 图1 主库故障后从库无法服务写操作 无论是无法数据同步,还是无法响应 阅读全文
posted @ 2022-02-08 16:18 r1-12king 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 前言 前面学习的AOF和RDB技术,使得即使Redis发生了宕机,也可以通过这些技术来实现数据的恢复,从而保证数据尽量少丢失,提高了数据的可用性。 但是,即使如此,如果Redis在运行过程中发生了宕机,依然存在服务不可用的问题,在Redis服务恢复之前, 这期间电话i无发响应数据的请求服务的 。 我 阅读全文
posted @ 2022-02-08 11:15 r1-12king 阅读(96) 评论(0) 推荐(0) 编辑
摘要: 1、AOF方法的问题 AOF 的好处是是每次执行只需要记录操作命令,需要持久化的数据量不大。一般而言,只要你采用的不是 always 的持久化策略,就不会对性能造成太大影响。 但是,由于记录的是操作命令而不是实际数据,因此,用 AOF 方法进行故障恢复的时候,需要逐一把操作日志都执行一遍。如果操作日 阅读全文
posted @ 2022-02-07 18:04 r1-12king 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 前言 Redis 的业务场景下,一般是当作缓存使用,因为它把后端数据库中的数据存储在内存中,然后直接从内存中读取数据,响应速度会非常快。 但是,这里也有一个绝对不能忽略的问题:一旦服务器宕机,内存中的数据将全部丢失。 很容易想到的一个解决方案是,从后端数据库恢复这些数据,但这种方式存在两个问题:一是 阅读全文
posted @ 2022-02-07 17:18 r1-12king 阅读(289) 评论(0) 推荐(0) 编辑
摘要: ps:内容摘自极客时间,《Redis 核心技术与实战》 1、Redis 单线程 我们说Redis是单线程,主要是指,Redis的网络IO和键值对读写是有一个线程来完成的,这也是Redis对外提供键值存储服务的主要流程。但redis的其他功能,比如持久化、异步删除、集群数据同步等等,其实是由额外的线程 阅读全文
posted @ 2022-02-07 16:16 r1-12king 阅读(41) 评论(0) 推荐(0) 编辑
摘要: 问题: 在xml中写sql 语句的时候, 查询条件 req中的is_delete字段是Integer类型,在xml中,错误的写成了 会产生一个奇怪的现象, 当 is_delete = 1 的时候,这个条件会成立,拼接在sql语句中,但是当 is_delete = 0 的时候,条件直接失败,不拼接。原 阅读全文
posted @ 2022-01-25 18:06 r1-12king 阅读(75) 评论(0) 推荐(0) 编辑
上一页 1 ··· 26 27 28 29 30 31 32 33 34 ··· 44 下一页