上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 21 下一页
摘要: 1、概述 随着业务发展的需要,原单体单机部署的系统被演化成分布式集群系统后,由于分布式系统多线程的特点以及分布在不同机器上,这将使原单机部署情况下的并发控制锁策略失效,单纯的 Java API 并不能提供分布式锁的能力。为了解决这个问题就需要一种跨 JVM 的互斥机制来控制共享资源的访问,这就是分布 阅读全文
posted @ 2022-05-03 15:29 ☞@_@ 阅读(44) 评论(0) 推荐(0) 编辑
摘要: 一、缓存穿透 1、概述 key 对应的数据在数据源并不存在,每次针对此 key 的请求从缓存获取不到,请求都会压到数据源(数据库),从而可能压垮数据源。比如用一个不存在的用户 id 获取用户信息,不论缓存还是数据库都没有,若黑客利用此漏洞进行攻击可能压垮数据库。 2、缓存穿透发生的条件 应用服务器压 阅读全文
posted @ 2022-05-03 14:46 ☞@_@ 阅读(51) 评论(0) 推荐(0) 编辑
摘要: 1、概述 redis是一个开源的key value存储系统,受到了广大互联网公司的青睐。redis3.0版本之前只支持单例模式,在3.0版本及以后才支持集群,我这里用的是redis3.0.0版本; redis集群采用P2P模式,是完全去中心化的,不存在中心节点或者代理节点; redis集群是没有统一 阅读全文
posted @ 2022-05-02 18:01 ☞@_@ 阅读(56) 评论(0) 推荐(0) 编辑
摘要: 1、哨兵模式的功能 监控(Monitor):哨兵(sentinel)会不断地检查系统的master和slave是否运行正常。 提醒(Notification):当监控某个哨兵出现了问题的时候,哨兵可以通过api向程序和管理员发送请求。 自动故障迁移(automatic failover):当系统中的 阅读全文
posted @ 2022-05-01 20:44 ☞@_@ 阅读(75) 评论(0) 推荐(0) 编辑
摘要: 1、概述 主机数据更新后根据配置和策略, 自动同步到备机的 master/slaver 机制,Master 以写为主,Slave 以读为主,主从复制节点间数据是全量的。 作用: 读写分离,性能扩展 容灾快速恢复 2、复制原理 Slave 启动成功连接到 master 后会发送一个 sync 命令; 阅读全文
posted @ 2022-05-01 19:48 ☞@_@ 阅读(28) 评论(0) 推荐(0) 编辑
摘要: 1、概述 AOF(Append Only File)以日志的形式来记录每个写操作(增量保存),将 Redis 执行过的所有写指令记录下来 (读操作不记录), 只许追加文件但不可以改写文件,redis 启动之初会读取该文件重新构建数据,换言之,redis 重启的话就根据日志文件的内容将写指令从前到后执 阅读全文
posted @ 2022-05-01 16:21 ☞@_@ 阅读(50) 评论(0) 推荐(0) 编辑
摘要: 1、概述 在指定的时间间隔内将内存中的数据集快照写入磁盘, 也就是行话讲的 Snapshot 快照,它恢复时是将快照文件直接读到内存里。 2、备份时如何执行的 Redis 会单独创建(fork)一个子进程来进行持久化,首先会将数据写入到一个临时文件中,待持久化过程都结束了,再用这个临时文件替换上次持 阅读全文
posted @ 2022-05-01 15:25 ☞@_@ 阅读(34) 评论(0) 推荐(0) 编辑
摘要: 1、概述 Redis 事务中有 Multi、Exec 和 discard 三个指令,在 Redis 中,从输入 Multi 命令开始,输入的命令都会依次进入命令队列中,但不会执行,直到输入 Exec 后,Redis 会将之前的命令队列中的命令依次执行。而组队的过程中可以通过 discard 来放弃组 阅读全文
posted @ 2022-04-30 20:33 ☞@_@ 阅读(31) 评论(0) 推荐(0) 编辑
摘要: 1、概述 Redis 3.2 中增加了对 GEO 类型的支持。GEO,Geographic,地理信息的缩写。该类型,就是元素的 2 维坐标,在地图上就是经纬度。redis 基于该类型,提供了经纬度设置,查询,范围查询,距离查询,经纬度 Hash 等常见操作。 2、相关操作 GEOADD 添加一个或多 阅读全文
posted @ 2022-04-30 20:06 ☞@_@ 阅读(40) 评论(0) 推荐(0) 编辑
摘要: 1、概述 在工作当中,我们经常会遇到与统计相关的功能需求,比如统计网站 PV(PageView 页面访问量),可以使用 Redis 的 incr、incrby 轻松实现。但像 UV(UniqueVisitor 独立访客)、独立 IP 数、搜索记录数等需要去重和计数的问题如何解决?这种求集合中不重复元 阅读全文
posted @ 2022-04-30 19:59 ☞@_@ 阅读(28) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 21 下一页