redis
文章平均质量分 56
吃猫的大鱼
很懒很懒很懒的一个码农
展开
-
深入理解分布式锁
分布式锁原创 2023-02-09 15:32:44 · 781 阅读 · 0 评论 -
Redisson-MultiLock使用
redission原创 2022-09-09 16:08:21 · 3294 阅读 · 0 评论 -
深入理解redis主从复制
redis主从复制原创 2022-03-21 23:13:48 · 613 阅读 · 0 评论 -
redis面试篇
前言本篇是整理自己遇到或看到关于redis相关的面试题,答案仅供参考。`提示:写博客是自己对知识梳理,目前是写给自己看,算是自己学习后的作业,也是为了养成一个良好的习惯。一、基础篇redis 为什么那么快? 1. Redis是单线程模型,没有上下文切换的开销; 2. 简单的数据类型,时间复杂度都是O(1); 3. 数据都在内存中,计算快; 4. 采用了多路复用机制使其在网络IO操作中能并发处理大量的客户端请求,实现高吞吐率。为什么说redis是单线程? Redis是单线程主.原创 2022-03-13 16:59:17 · 4345 阅读 · 1 评论 -
redis优化的思考
# 前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码如下(示例):import numpy as npimport pandas as pdimport matplotlib.pyplo.原创 2022-03-07 22:38:50 · 624 阅读 · 0 评论 -
redis优化篇
redis优化详解原创 2022-02-04 23:15:47 · 2659 阅读 · 0 评论 -
redis数据类型
redis数据类型原创 2022-01-30 22:44:06 · 1400 阅读 · 0 评论 -
redis缓存设计问题
缓存设计问题原创 2022-01-30 20:31:05 · 228 阅读 · 0 评论 -
redis分布式锁
文章目录前言一、分布式锁简介二、分布式锁技术三、redis分布式锁实现四、redis分布式锁问题前言 写博客是自己对知识梳理,目前是写给自己看,算是自己学习后的作业,也是为了养成一个良好的习惯。一、分布式锁简介1. 为什么要使用锁? 使用锁的目的就是保证即便是在多线程下同一时间只有一个客户端可以对共享资源进行操作。 它解决的资源竞争的问题,如java常见锁就有Synchronized和lock等。2. 为什么要使用分布式锁? 由于java常见的锁如Synchronized和lock等锁都是原创 2022-01-30 15:59:41 · 694 阅读 · 0 评论 -
redis过期策略
文章目录前言一、过期策略简介二、过期策略对比三、定期删除实现总结前言 写博客是自己对知识梳理,目前是写给自己看,算是自己学习后的作业,也是为了养成一个良好的习惯。一、过期策略简介1. 作用 redis数据都是在内存上,内存相对昂贵,数据存储都推荐设置过期时间,redis过期策略就是为了删除已过期的数据。2. 分类 redis过期策略主要包括三种: 定时删除、惰性删除和定期删除。二、过期策略对比 1. 定时删除 原理:给每一个过期key都生成一个定时器,一旦过期了就马上删除。原创 2022-01-29 17:37:08 · 797 阅读 · 0 评论 -
redis事务
文章目录前言一、redis事务简介二、执行过程三、相关指令总结前言写博客是自己对知识梳理,目前是写给自己看,算是自己学习后的作业,也是为了养成一个良好的习惯。一、redis事务简介1. 什么是事务? 事务ACID,包括原子性、隔离性、持久性和一致性。(具体会在mysql事务中详细说明,这里就默认都知道了)2. 什么是redis事务? Redis 事务的本质是一组命令的集合。事务支持一次执行多个命令,一个事务中所有命令都会被序列化。在事务执行过程,会按照顺序串行化执行队列中的命令,其他客户端原创 2022-01-29 17:02:26 · 469 阅读 · 0 评论 -
redis持久化
文章目录前言一、持久化机制二、RDB快照三、COW多进程机制四、AOF日志五、AOF重写六、混合持久化总结前言 写博客是自己对知识梳理,目前是写给自己看,算是自己学习后的作业,也是为了养成一个良好的习惯。一、持久化机制1. 为什么要有持久化? redis数据都在内存中,一旦宕机数据都会丢失,为了解决这个问题引入了持久化机制。2. 持久化机制分类 它持久化有两种机制:RDB快照,AOF日志。二、RDB快照特点: 1.备份方式:RDB是一次全量备份; 2.数据存储:RDB是内原创 2022-01-29 16:09:06 · 562 阅读 · 0 评论 -
Nginx+lua实现秒杀系统架构
能今天做好的事就不要等到明天。以梦为马,学习趁年华。文章目录前言一、秒杀业务特点1.瞬时高并发2.热点数据3. 读多写少二、技术难点1 . 数据一致性2. 库存超卖三、秒杀注意事项1.数据预热2.请求承载3.请求拦截四、秒杀设计总结前言没有任何文笔,都是写给自己看的,本篇是笔者在实践及学习对秒杀系统架构的思考,仅供参考。一、秒杀业务特点1.瞬时高并发秒杀商品库存一定是有限且价格超级优惠,一定会在秒杀开始的瞬间就会结束,如最近的武汉消费券,基本上在1s内就瞬间抢空了。2.热点数据秒杀商品原创 2021-12-22 20:41:20 · 3343 阅读 · 0 评论 -
分布式锁总结
文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码如下(示例):import numpy as npimport p原创 2021-06-14 17:38:51 · 241 阅读 · 0 评论