redis
文章平均质量分 87
缩缩北行鸟
脚踏实地,厚积薄发
展开
-
Java笔记(分布式锁)
分布式锁的实现,就需要找到一个可以让所有的 JVM 访问到的公共组件,比如数据库,Redis等。原创 2023-03-16 16:14:06 · 521 阅读 · 0 评论 -
分布式系统CAP理论与分布式会话
1 会话会话代表的是客户端与客户端的一次交互过程,这个过程可以是连续也可以是时断时续。1.1 无状态会话Http 请求时无状态的,用户向服务端发起多个请求,服务端并不会知道这多次请求都是来自同一用户,这个就是无状态的。cookie 的出现就是为了有状态的记录用户。常见的,ios与服务端交互、前后端分离、小程序与服务端交互,他们都是通过发起 Http 来调用接口数据。每次交互服务端都不会拿到客户端的状态,但是我们可以通过手段处理,比如每次用户发起请求的时候携带一个 userId 或 user-toke原创 2022-04-15 14:44:44 · 1864 阅读 · 0 评论 -
Redis入门笔记(哨兵模式、集群模式)
在 Redis 主从架构中,Slave,Master 挂掉了,如何保证可用性,实现继续读写 Redis。哨兵Sentinel 哨兵是用于监控 Redis 集群中 Master 状态的工具,是 Redis 高可用解决方案,哨兵可以监视一个或者多个 Redis Master 服务,以及这些 Master 服务的所有 Slave 服务;当某个 Master 服务宕机后,会把这个 Master 下的某个 Slave 服务升级为 Master 来替代已宕机的 Master 继续工作。配置哨兵打开安装 Redi原创 2022-04-14 11:01:14 · 1743 阅读 · 0 评论 -
Redis入门笔记(订阅与发布、持久化、主从复制、缓存过期、淘汰机制、缓存穿透、缓存雪崩)
1 订阅与发布Redis 分布与订阅功能本质是基于消息去实现,它会存在一个发布者去分发 publish 消息,其它订阅 subscribe 了该发布者的订阅者就可以接受相应的消息。订阅者使用 subscribe [channel...] 订阅频道,如:subscribe NBA或者使用 psubscribe [pattern] 订阅符合通配符的相关频道,如:psubscribe NB*发布者使用 publish channel msg 发布消息,如下,此时对应的订阅者就会收到相应的信息:原创 2022-04-10 17:37:42 · 580 阅读 · 0 评论 -
Redis入门笔记
NoSqlMySQL,SQL Server 等这些数据库为关系型数据库,传统项目往往使用这种纯数据库就完全可以满足需求了,随着移动互联网的发展,普通的关系型数据库就不适合把超大量的数据提供出去作并发型的查询,因为数据库的单表性能是有限的,如果该表做的优化好,那么它数据量可达到六七百万,一般来说,可能就只有四五百万。在单表的数据量去到三百万左右的时候,就需要考虑后续海量数据优化了,而使用 NoSql 就是优化方案之一。NoSql 全称是 Not Only SQL,它不仅仅可以存储数据,还可以缓存数据,可以原创 2022-04-07 14:51:33 · 651 阅读 · 0 评论