6.2 Redis
Redis学习及实战
飞翔荷兰号
这个作者很懒,什么都没留下…
展开
-
Redis删除策略
一、删除策略1. 过期数据在redis中的,设置了过期时间的数据当一个数据过期后,并不会立刻从内存中删除数据保存形式: 维护了一片value和对应的过期时间的区域2. 删除策略删除策略就指的是针对expires区域进行操作保证不会因为大量expire,将服务器压垮2.1 定时删除# 1. 实现方式创建一个定时器,当key有过期时间时,时间一到,定时器任务就会立即执行将expires区域和k-v区域都删除# 2. 优缺点优点:节约内存缺点:cpu压力较大,此时无路cpu原创 2022-02-13 14:44:43 · 2659 阅读 · 2 评论 -
Redis主从复制
一、介绍主机(master)数据更新后,自动同步到从机(slave)的一种同步机制;主机主要用来写,从机只能读不能写,实现读写分离;数据同步的过程:主机历史数据的全局同步和新增数据的增量同步;二、主从复制策略1. 一主多仆# 1. 分别启动三台redis,分别通过6380,6381,6382启动;# 2. 在三台redis的命令行打出如下命令,看到当前三台均为主机模式info replication# 3. 在80主机设置三个键值对,在81主机和82主机执行下面命令,就会将81和82原创 2020-07-16 13:57:57 · 117 阅读 · 0 评论 -
分布式事务一
一、事务一个大的事务,包含多个小的活动,要么都成功,要么都失败1. 本地事务通过关系型数据库来控制事务事务四大特性: ACIDA(Atomic): 原子性,构成事务的所有操作,要么都执行完成,要么都不执行C(Consistency): 一致性,事务执行前后,数据库的一致约束没有遭到破坏I(Isolation): 隔离性。数据库的事务一般都是并发的,并发的两个事务的执行 互不干扰,一个事务不能看到其他事务运行过程的中间状态 可以原创 2022-03-17 00:03:08 · 1295 阅读 · 0 评论 -
分布式事务二-- Seata
一、简介1. 基本介绍# 1 + 3 组件Transaction ID: XID 全局唯一的事务ID,用来将本次事务所涉及 的数据库连接起来TC (Transaction Coordinator) - 事务协调者维护全局和分支事务的状态,驱动全局事务提交或回滚- Seata ServerTM (Transaction Manager) - 事务管理器定义全局事务的范围:开始全局事务、提交或回滚全局事务。- 开启@GlobalTransacti原创 2022-03-18 19:18:22 · 351 阅读 · 0 评论