Redis 第4页
记录一次高并发情况下批量更新数据的问题-IT面试星球

记录一次高并发情况下批量更新数据的问题

需求简介: 1.用户领用优惠券接口开发 2.优惠券包领取:一个券包里有多种优惠券,领取一次券包,即券包中的所有券都领取一次。 需求2解决思路: 1.通过循坏调用1接口,来实现接口2。效率会根据...
mianba的头像-IT面试星球mianba7个月前
0428
面试官:生成订单30分钟未支付,则自动取消,该怎么实现-IT面试星球

面试官:生成订单30分钟未支付,则自动取消,该怎么实现

大家好,我是一安,之前有介绍使用RabbitMQ延时队列实现,一种是基于死信队列,但使用死信会存在两个弊端,所以又提到一种基于rabbitmq_delayed_message_exchange插件的方式,这两种是比较常见...
mianba的头像-IT面试星球mianba7个月前
0456
Docker第三章Docker常用命令-IT面试星球

Docker第三章Docker常用命令

Docker常用命令 注意如果报了这个错是因为docker没有启动执行一下systemctl start docker就可以了 Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon...
mianba的头像-IT面试星球mianba7个月前
09310
多账号统一登录(实现方案)-IT面试星球

多账号统一登录(实现方案)

现在几乎大部分的 App 都支持使用多个第三方账号进行登录,如:微信、QQ、微博等,我们把此称为多账号统一登陆。而这些账号的表设计,流程设计至关重要,不然后续扩展性贼差。 本文不提供任何...
mianba的头像-IT面试星球mianba7个月前
0655
SpringBoot 服务接口限流,搞定!-IT面试星球

SpringBoot 服务接口限流,搞定!

前言 在开发高并发系统时有三把利器用来保护系统:缓存、降级和限流。限流可以认为服务降级的一种,限流通过限制请求的流量以达到保护系统的目的。 一般来说,系统的吞吐量是可以计算出一个阈值...
mianba的头像-IT面试星球mianba7个月前
05513
Kafka快速学习三进一步了解及实战开发-IT面试星球

Kafka快速学习三进一步了解及实战开发

消息队列的常见问题 如何保证消息队列的高可用? 如何保证消息不被重复消费? 如何保证消息不丢失? 如何保证消息的消费顺序? kafka怎么解决这些问题 1.kafka高可用     kafka可以搭建集群...
mianba的头像-IT面试星球mianba7个月前
06112
谈谈Redis五种数据结构及真实应用场景-IT面试星球

谈谈Redis五种数据结构及真实应用场景

前言 如果问你redis有哪些数据结构,你肯定可以一口气说出五种基本数据结构: String(字符串)、Hash(哈希)、List(列表)、Set(集合)、zset(有序集合) 你或许还知道它还有三种特殊的数据结构类型:G...
mianba的头像-IT面试星球mianba7个月前
0628
mysql第01章数据库概述-IT面试星球

mysql第01章数据库概述

我是康老师的搬运工在此记录学到的东西 1. 为什么要使用数据库 我是个辣鸡和大家一起学习 持久化(persistence):把数据保存到可掉电式存储设备中以供之后使用。大多数情况下,特别是企业级应用...
mianba的头像-IT面试星球mianba7个月前
01787
使用 Docker Compose 部署 Redis Sentinel 高可用架构-IT面试星球

使用 Docker Compose 部署 Redis Sentinel 高可用架构

在现代应用中,无法容忍系统中断或数据丢失。Redis 作为一种高性能的内存数据库,被广泛应用于缓存、会话管理等场景。然而,即使我们拥有可伸缩的 Redis Cluster 集群,也需要考虑在主节点故障...
mianba的头像-IT面试星球mianba7个月前
04110
架构设计之二——高性能架构-IT面试星球

架构设计之二——高性能架构

高性能关系型数据库 读写分离 读写分离的基本原理是将数据库读写操作分散到不同的节点上。设计复杂度 •主从复制延迟•写操作后的读操作指定发给数据库主服务器•读从机失败后再读一次主机•关...
mianba的头像-IT面试星球mianba7个月前
05710