Redis
文章平均质量分 84
平什么阿
这个作者很懒,什么都没留下…
展开
-
Redis(四):持久化技术RDB,AOF
文章目录1. RDB(Redis DataBase)1.1 是什么1.2 如何执行1.3 Fork1.4 RDB持久化流程1.5 dump.rdb文件1.6 如何触发RDB快照;保持策略1.6 优势&劣势1.6.1 优势1.6.2 劣势2. AOF(Append Only File)2.1 是什么2.2 AOF流程2.3 AOF默认不开启2.4 AOF启动/修复/恢复2.5 AOF同步频率设置2.6 Rewrite压缩2.6.1 是什么2.6.2 重写原理2.6.3 重写流程2.7 优势&劣原创 2022-05-26 22:15:17 · 131 阅读 · 0 评论 -
Redis(三):事务,锁机制,秒杀案例
文章目录1. 事务1.1 定义1.2 Multi、Exec、discard1.3 事务的错误处理1.4 事务三特性2. 锁机制2.1 事务冲突问题2.2 悲观锁和乐观锁2.3 WATCH key [key ...]3. 秒杀案例3.1 超卖问题——乐观锁解决3.2 连接超时问题——连接池解决3.3 库存遗留问题——LUA脚本解决 1. 事务 1.1 定义 Redis事务是一个单独的隔离操作:事务中的所有命令都会序列化、按顺序地执行。事务在执行的过程中,不会被其他客户端发送来的命令请求所打断。 Redis事原创 2022-05-26 15:15:28 · 134 阅读 · 0 评论 -
Redis(二):Jedis实现手机验证码功能
文章目录1. 解决思路1. 生成随机6位数字验证码2. 验证码放入redis,设置两分钟有效3. 验证验证码4. 测试方法 要求: 1、输入手机号,点击发送后随机生成6位数字码,2分钟有效 2、输入验证码,点击验证,返回成功或失败 3、每个手机号每天只能输入3次 1. 解决思路 1. 生成随机6位数字验证码 使用random.nextInt //1 生成6位数字验证码 public static String getCode() { Random random = new Random();原创 2022-05-23 21:07:18 · 260 阅读 · 0 评论 -
Redis(一):Bitmaps,HyperLogLog,Geospatial
文章目录1. Bitmaps1.1 简介1.2 命令1.2.1 setbit1.2.2 getbit1.2.3 bitcount1.2.4 bitop1.3 Bitmaps与set对比2. HyperLogLog2.1 简介2.2 命令2.2.1 pfadd2.2.2 pfcount2.2.3 pfmerge3. Geospatial3.1 简介3.2 命令3.2.1 geoadd3.2.2 geopos3.2.3 geodist3.2.4 georadius 1. Bitmaps 1.1 简介 现代计算机原创 2022-05-23 19:43:34 · 107 阅读 · 0 评论