玖叶教程网

前端编程开发入门

详解Redis高级特效之管道技术(redis管道是原子性的吗)

概述

Redis是一种基于客户端-服务端模型以及请求/响应协议的TCP服务。这意味着通常情况下一个请求会遵循以下步骤:

  • 客户端向服务端发送一个查询请求,并监听Socket返回,通常是以阻塞模式,等待服务端响应。
  • 服务端处理命令,并将结果返回给客户端。

Java技术分享:10分钟彻底理解Redis的持久化机制:RDB和AOF

在这篇文章,我们继续有关 Redis 方面知识的学习,一起了解一下其中一个非常重要的内容: Redis 的持久化机制。

什么是Redis持久化?

Redis 作为一个键值对内存数据库( NoSQL ),数据都存储在内存当中,在处理客户端请求时,所有操作都在内存当中进行,如下所示:

Redis系列(二):Redis的5种数据结构及其常用命令


Redis系列(一):Redis简介及环境安装。

本篇博客我们来讲解下Redis的5种数据结构及其常用命令,5种数据结构分别为:

  1. 字符串String
  2. 列表List
  3. 集合Set
  4. 散列Hash

你真的懂Redis的5种基本数据结构吗?(万字多图详解,建议收藏)

一、简介

Redis中所有的的数据结构都是通过一个唯一的字符串key来获取相应的value数据。

「Redis」五种基础数据结构及应用场景

Redis实战004:Redis常用的几种数据类型

Redis是一种基于内存存储并支持数据持久化的键值(key-value)数据库,使用 key 作为索引来找到当前缓存的数据并且返回给调用者。Redis支持丰富的数据类型,常用的有5种分别是string(字符串)、list(列表)、hash(哈希)、set(集合)和zset(有序集合)。

分布式架构下基于Redis组件的特性,实现一个分布式限流

场景 为了防止我们的接口被人恶意访问,比如有人通过JMeter工具频繁访问我们的接口,导致接口响应变慢甚至崩溃,所以我们需要对一些特定的接口进行IP限流,即一定时间内同一IP访问的次数是有限的。

实现原理 用Redis作为限流组件的核心的原理,将用户的IP地址当Key,一段时间内访问次数为value,同时设置该Key过期时间。

Docker-Compose初体验(docker—compose)

Step1:什么是 Docker-Compose?

分布式场景下的ID生成解决方案(分布式id生成算法)

在服务设计中,经常遇到的一个问题就是如何生成一个全局唯一的ID,例如订单号,流水号等。对于ID的要求主要有以下几点:

  1. 全局唯一,不会存在冲突;
  2. 快速生成,能够满足高并发场景下的需求;
  3. 能够满足分布式场景下的业务需求;
  4. ID生成服务能够方便的扩容缩容。

如果你项目中引入了Redis,请一定一定看看这篇文章!

目录

  • 概述
  • Redis的数据结构和常用命令
  • 数据持久化
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言