概述
Redis是一种基于客户端-服务端模型以及请求/响应协议的TCP服务。这意味着通常情况下一个请求会遵循以下步骤:
- 客户端向服务端发送一个查询请求,并监听Socket返回,通常是以阻塞模式,等待服务端响应。
- 服务端处理命令,并将结果返回给客户端。
2024年04月18日
Redis是一种基于客户端-服务端模型以及请求/响应协议的TCP服务。这意味着通常情况下一个请求会遵循以下步骤:
2024年04月18日
在这篇文章,我们继续有关 Redis 方面知识的学习,一起了解一下其中一个非常重要的内容: Redis 的持久化机制。
什么是Redis持久化?
Redis 作为一个键值对内存数据库( NoSQL ),数据都存储在内存当中,在处理客户端请求时,所有操作都在内存当中进行,如下所示:
2024年04月18日
Redis系列(一):Redis简介及环境安装。
本篇博客我们来讲解下Redis的5种数据结构及其常用命令,5种数据结构分别为:
2024年04月18日
Redis是一种基于内存存储并支持数据持久化的键值(key-value)数据库,使用 key 作为索引来找到当前缓存的数据并且返回给调用者。Redis支持丰富的数据类型,常用的有5种分别是string(字符串)、list(列表)、hash(哈希)、set(集合)和zset(有序集合)。
2024年04月18日
场景 为了防止我们的接口被人恶意访问,比如有人通过JMeter工具频繁访问我们的接口,导致接口响应变慢甚至崩溃,所以我们需要对一些特定的接口进行IP限流,即一定时间内同一IP访问的次数是有限的。
实现原理 用Redis作为限流组件的核心的原理,将用户的IP地址当Key,一段时间内访问次数为value,同时设置该Key过期时间。
2024年04月18日
在服务设计中,经常遇到的一个问题就是如何生成一个全局唯一的ID,例如订单号,流水号等。对于ID的要求主要有以下几点: