
Redis
文章平均质量分 85
redis
王如霜
这个作者很懒,什么都没留下…
展开
-
基于redis实现简单的分布式/单例令牌桶限流
通常为了防止突然过多请求或系统处理能力有限时,为了保护下游接口,通常会对下游接口限流,下面说一下使用redis实现简单限流。可以使用zset对象实现: key:为对象的行为,即限流器的名字标识 score:用时间戳来实现滑动窗口,当前时间-滑动窗口时间段 即为滑动窗口开始时间,结束时间就为当前时间 value:能体现一次唯一请求即可,但是要注意节省内存原创 2022-03-05 16:12:32 · 2290 阅读 · 1 评论 -
redis 5种对象类型对应的编码类型 及 数据结构
redis的5种对象类型对应的编码类型 及 数据结构原创 2022-02-27 20:55:40 · 1142 阅读 · 0 评论 -
redisson分布式锁实现原理
redis分布式锁就是基于redis的hash数据类型实现的,key为:锁名称,即myLock,field为:uuid+threadId,value为:上锁次数,从此可以看出redis锁是可重入的原创 2021-12-12 15:31:12 · 5602 阅读 · 5 评论 -
【Redis】单机版搭建
前提条件安装步骤启动 前端启动: 后台启动:操作遇到的坑前提条件Redis是c语言开发的,所以安装redis需要c语言的编译环境。如果没有gcc需要在线安装。yum install gcc-c++安装步骤 第一步:将redis源码上传到linux系统 第二步:解压缩redis源包:tar zxvf 包名 第三步:编译redis源代...原创 2018-07-30 22:28:28 · 295 阅读 · 12 评论 -
【Redis】集群搭建
1. redis-cluster架构认识 1.1 redis集群架构图 1.2 redis集群通信原理 1.3数据存储到redis集群的过程2. redis集群搭建过程 2.1环境准备: 2.2 安装ruby脚本运行使用的包 2.3 搭建步骤3. 集群的使用方法【 总结】1. redis-cluster架构认识 1.1 redis集群架构图...原创 2018-08-07 17:00:51 · 247 阅读 · 5 评论 -
【Redis】简介
1.NoSQL简介 1.1 NoSQL是什么 1.2 NoSQL为什么会出现 1.3NoSQL的特点 1.4NoSQL适用场景 1.5NoSQL型数据库有哪些2. redis是什么3. redis的作用4. redis的适用场合5. redis的数据类型6. redis缓存同步7.mybatis有缓存,为什么要加redis作缓存1.NoSQL简介 ...原创 2019-03-30 15:41:16 · 134 阅读 · 0 评论 -
【Redis】高性能原因
从存储介质来看,它的数据存放在内存中,操作快是单线程的,避免了线程间切换和竞争产生的性能小号非阻塞I/O,Redis使用epoll作为I/O多路复用技术的实现,在加上Redis自身的事件处理模型将epoll中的链接、读写、关闭都转换为事件,不在网络I/O上浪费过多的时间Redis采用了RESP协议,此协议号称最简单的指令,,该协议是专门为redis设计的通信协议,但也可以用于...原创 2019-05-21 20:30:29 · 418 阅读 · 2 评论 -
【Redis】分布式锁的3种实现方式
数据库zookeeperredis转载 2019-05-26 21:29:36 · 1218 阅读 · 1 评论 -
【Redis】使用总结
文章目录1. 5种数据类型2. 持久化机制2.1 RDB2.1.1 触发时间2.1.2 触发RDB过程2.1.3 优点2.1.4缺点2.2 AOF2.2.1 触发时间2.2.2 触发AOF的过程2.2.3 文件同步sync的3种方式2.2.4 重写机制2.2.5 优点2.2.6 缺点2.3 选择RDB还是AOF3.事务处理3.1 MULTI3.2 EXEC3.3 DISCARD3.4 WATCH3...原创 2019-05-18 20:24:03 · 217 阅读 · 1 评论