Redis
文章平均质量分 90
北喜飞
这个作者很懒,什么都没留下…
展开
-
Redis持久化(一)-------AOF
服务层的binlog也是通过追加的方式记录日志,称之为逻辑日志。引擎层根据选择的存储引擎不同,日志也是不同的,以InnoDB来说,有undo日志和redo日志,undo日志主要用来作数据回滚的,而redo日志支持故障恢复,称之为物理日志,redo日志和binlog配合(涉及到两阶段提交)可以实现持久化。重写机制的妙处在于,尽管某个键值对被多条写命令反复修改,最终也只需要根据这个「键值对」当前的最新状态,然后用一条命令去记录键值对,代替之前记录这个键值对的多条命令,这样就减少了 AOF 文件中的命令数量。原创 2024-01-20 16:08:29 · 1411 阅读 · 0 评论 -
Redis常用数据结构
因此,我们需要借助 Redis 对这些 Session 信息进行统一的存储和管理,这样无论请求发送到那台服务器,服务器都会去同一个 Redis 获取相关的 Session 信息,这样就解决了分布式系统下 Session 存储的问题。例如用户一的 Session 信息被存储在服务器一,但第二次访问时用户一被分配到服务器二,这个时候服务器并没有用户一的 Session 信息,就会出现需要重复登录的问题,问题在于分布式系统每次会把请求随机分配到不同的服务器。应用场景:排序场景,比如排行榜、电话和姓名排序等。原创 2024-01-12 20:47:58 · 848 阅读 · 0 评论