- 博客(10)
- 收藏
- 关注
原创 寻址方式与指令系统
一、 寻址方式一条指令通常由两大部分组成。寻址方式:寻找指令中所需操作数的各种方法,也就是提供指令中操作数的存放信息的方式。Intel 8086/8088 各指令中提供操作数的方法包括以下四种:立即数操作数寄存器操作数存储器操作数I/O端口操作数。
2024-01-03 11:05:57
1020
1
转载 RDB持久化
Redis有两种持久化方式:AOF日志和RDB快照RDB 快照记录某一个瞬间的内存数据,记录的是实际数据,而 AOF 文件记录的是命令操作的日志,而不是实际的数据。在 Redis 恢复数据时, RDB 恢复数据的效率会比 AOF 高些,因为直接将 RDB 文件读入内存就可以,不需要像 AOF 那样还需要额外执行操作命令的步骤才能恢复数据。Redis 的快照是,也就是说每次执行快照,都是把内存中的「所有数据」都记录到磁盘中。
2023-05-31 10:56:16
84
1
转载 AOF持久化
因为如果先将写操作命令记录到 AOF 日志里,再执行该命令的话,如果当前的命令语法有问题,那么如果不进行命令语法检查,该错误的命令记录到 AOF 日志里后,Redis 在使用日志恢复数据时,就可能会出错。AOF 重写机制是在重写时,读取当前数据库中的所有键值对,然后将每一个键值对用一条命令记录到「新的 AOF 文件」,等到全部记录完后,就将新的 AOF 文件替换掉现有的 AOF 文件。,当 AOF 文件的大小超过所设定的阈值后,Redis 就会启用 AOF 重写机制,来压缩 AOF 文件。
2023-05-30 18:23:00
112
1
转载 Redis的哨兵机制
哨兵(Sentinel)机制,它的作用是实现主从节点故障转移。它会监测主节点是否存活,如果发现主节点挂了,它就会选举一个从节点切换为主节点,并且把新主节点的相关信息通知给从节点和客户端。监控、选主、通知。哨兵节点通过 Redis 的发布者/订阅者机制,哨兵之间可以相互感知,相互连接,然后组成哨兵集群,同时哨兵又通过 INFO 命令,在主节点里获得了所有从节点连接信息,于是就能和从节点建立连接,并进行监控了。1、第一轮投票:判断主节点下线。
2023-05-29 11:14:49
457
转载 Redis主从复制
假设将 min-slaves-max-lag 配置为 10s 后,根据目前 master->slave 的复制速度,如果数据同步完成所需要时间超过10s,就会认为 master 未来宕机后损失的数据会很多,master 就拒绝写入新请求。这样就能将 master 和 slave 数据差控制在10s内,即使 master 宕机也只是这未复制的 10s 数据。对于客户端,当客户端发现 master 不可写后,我们可以。
2023-05-28 20:48:45
108
原创 黑马点评学习笔记
以前用的是session,用户登录后将数据放在session中,拦截器那边判断登录验证,可以根据请求传来的cookie获取session-id,从而获取数据使用redis后,就不能根据请求获取key了,这里用到前端的token来作为key,登录时存入数据,拦截器做登录验证时,根据key取value,判断value是否为空,来判断是否拦截而存入ThreadLocal中,是因为后续业务需要获取到用户信息。
2023-05-27 16:12:39
407
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人