Redis - 在电商购物车场景下的实战分析

Redis - 在电商购物车场景下的实战分析

1. 购物车需求背景与业务整体设计 1.1 写在前面 1.1.1 需求背景 商城购物车模拟了传统的现实世界中真实存在的购物车的功能,便于用户挑选心仪商品统一结算等。同时还能在这个点上加以创新,加一些其他的功能。比如:比价,推荐(可作为商家的竞价广告位)等,甚至还可以统计数据告诉卖家,有多少人添加了购...

Redis HyperLogLog 是什么?这些场景使用它,让我枪出如龙,一笑破苍穹

Redis HyperLogLog 是什么?这些场景使用它,让我枪出如龙,一笑破苍穹

在移动互联网的业务场景中,数据量很大,我们需要保存这样的信息:一个 key 关联了一个数据集合,同时对这个数据集合做统计。统计一个 APP 的日活、月活数;统计一个页面的每天被多少个不同账户访问量(Unique Visitor,UV));统计用户每天搜索不同词条的个数;统计注册 IP 数。通常情况下...

Redis入门及实战

6 课时 |
1896 人已学 |
免费

Redis入门到精通(进阶篇)

66 课时 |
1226 人已学 |
免费

Redis入门到精通(基础篇)

46 课时 |
1058 人已学 |
免费
开发者课程背景图
Redis 三种批量查询技巧,高并发场景下的利器

Redis 三种批量查询技巧,高并发场景下的利器

在高并发场景下,巧妙地利用缓存批量查询技巧能够显著提高系统性能。 在笔者看来,熟练掌握细粒度的缓存使用是每位架构师必备的技能。因此,在本文中,我们将深入探讨 Redis 中批量查询的一些技巧,希望能够给你带来一些启发。 1.为什么需要批量执行命令 下图展示了客户端与服务端交互的流程: 每次客户端发送...

【中间件】Redis与MySQL双写一致性如何保证?--缓存和数据库在双写场景下一致性是如何保证的

【中间件】Redis与MySQL双写一致性如何保证?--缓存和数据库在双写场景下一致性是如何保证的

【中间件】Redis与MySQL双写一致性如何保证?--缓存和数据库在双写场景下一致性是如何保证的前言缓存和数据库在双写场景下,一致性是如何保证的?一、谈谈一致性一致性就是数据保持一致,在分布式系统中,可以理解为多个节点中数据的值是一致的。强一致性:这种一致性级别是最符合用户直觉的,它要求系统写入什...

Redis事务失效的三种场景

Redis事务失效的三种场景文章目录Redis 事务失效的三种场景命令入队报错命令执行报错乐观锁导致失效Redis 事务失效的三种场景Redis事务失败,有三种类型的失败场景:命令入队报错在事务提交之前,客户端执行的命令缓存(队列)失败,比如命令的语法错误(命令参数个数错误,不支持的命令等等)。如果...

场景应用:Redis 单线程模型

场景应用:Redis 单线程模型

场景应用:Redis 单线程模型文章目录Redis单线程相关问题明明 Redis在持久化时fork出一个子进程,这时已经有两个进程了,怎么能说是单线程呢?那么既然 Redis是单线程的,为什么还能这么快?Redis为什么选用单线程?Redis单线程模型Redis单线程模型是如何处理多客户端请求的&a...

场景应用:如何解决Redis主从同步中出现的问题?

场景应用:如何解决Redis主从同步中出现的问题?

场景应用:如何解决Redis主从同步中出现的问题?文章目录主从数据不一致的问题?主从如何做到故障自动切换的问题?主从切换时,如何减少数据丢失的问题?异步复制同步丢失集群产生脑裂数据丢失我们一个问题一个问题的看:主从数据不一致的问题?我们先思考下为什么会出现主从数据不一致?...

场景应用:利用Redis实现分布式Session

场景应用:利用Redis实现分布式Session

场景应用:利用Redis实现分布式Session文章目录原理:Redis实现分布式Sessionweb开发session分布式session同步问题分布式session解决方案实战:Redis实现分布式Session技术栈:Spring SessionSpring Session支持功能Spring...

Redis高并发场景下秒杀超卖解决

Redis高并发场景下秒杀超卖解决

1 什么是秒杀秒杀最直观的定义:在高并发场景下而下单某一个商品,这个过程就叫秒杀2 为什么要防止超卖早期的购票,刚被开发出来使用的时候,经常出现 超卖 这种现象,也就是说车票只剩10张了,却被20个人买到了,这种现象就是超卖!还有在高并发的情况下,如果说没有一定的保护措施...

【Redis从头学-8】Redis中的ZSet数据类型实战场景之用户积分榜

🌟前言之前的篇章对Redis的String、List、Hash、Set数据类型已经做出了具体分析,并举例说明了其具体的实战场景。本文就结合Zset数据类型结构的特性,一起探讨其实战中的应用场景,并以积分榜功能为例来展示Zset数据类型的特点。🌟ZSet数据类型分析Redis中的ZSet(有序集合...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

社区圈子

云原生多模数据库Lindorm
云原生多模数据库Lindorm
Lindorm是适用于任何规模、多种类型的云原生数据库服务,支持海量数据的低成本存储处理和弹性按需付费,兼容HBase、Solr、SQL、OpenTSDB等多种开源标准接口,是互联网、IoT、车联网、广告、社交、监控、游戏、风控等场景首选数据库,也是为阿里巴巴核心业务提供支撑的数据库之一。
1211+人已加入
加入
相关电子书
更多
2023云栖大会:阿里云Redis - 更稳更快更好用
阿里开发者手册-Redis专题
Redis&MongoDB的同步、迁移以及混合云场景构建
立即下载 立即下载 立即下载