首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
redis
订阅
大聪明525
更多收藏集
微信扫码分享
微信
新浪微博
QQ
10篇文章 · 0订阅
12306抢票算法居然是redis实现的
导读 相信大家应该都有抢火车票的经验,每年年底,这都是一场盛宴。然而你有没有想过抢火车票这个算法是怎么实现的呢? 应该没有吧,咱们今天就来一一探讨。其实并没有你想的那么难。
redisTemplate常用api
返回存储在键中的列表的指定元素。偏移开始和停止是基于零的索引,其中0是列表的第一个元素(列表的头部),1是下一个元素 返回存储在键中的列表的长度。如果键不存在,则将其解释为空列表,并返回0。当key存储的值不是列表时返回错误。 将所有指定的值插入存储在键的列表的头部。如果键不存…
Spring boot整合 redis实现订单超时处理
概述 Redis支持过期监听,可以根据这个监听过期数据来进行订单的超时处理 流程如下: 修改配置文件 redis配置 在redis安装目录下找到下图文件: 搜索notify-keyspace-ev
用 redis bitmap 实现 12306 余票模型
火车票的售卖模式和正常的商品不同,其他商品的库存比较单一,而 12306 库存基于车次中的城市到城市。举个例子来说: G1 车次从北京到上海虹桥
Redis Cluster详解
Redis Cluster介绍 通过深入理解Redis哨兵模式我们知道哨兵模式在主从复制模式的基础上实现了自动故障转移,提高了系统的高可用性。然而,它仍然无法实现数据分片。如果需要实现数据分片和负载均
Redis - Redis 哈希槽的概念?
哈希槽概念: Redis 集群中内置了 16384 个哈希槽,当需要在 Redis 集群中放置一个 key-value 时,redis 先对 key 使用 crc16 算法算出一个结果,然后把结果对
Redis专题:详解Redis Cluster数据分片原理(2/3)
通过上一节的内容,我们已经知道了Redis Cluster结构、设计理念以及从无到有创建一个集群,总体上来讲对于Redis Cluster有了一个初步的认识。本节将重点解析Redis Cluster数据分片的更多细节,帮助大家更好的理解与使用。 不同于单机版Redis及Sent…
使用redis的scan指令详解
在生产环境中使用了keys指令之后容易导致出现短时间内的请求堵塞,这种情况在高并发环境中是比较致命的存在,因此需要尽可能地避免这种情况发生。 try (Jedis jedis = iRedisFactory.scanParams.scanParams.long begin = S...
redis Scan 踩坑记 key的模糊匹配
scan 命令和 keys的区别 首先 keys 是阻塞式命令 redis的命令执行是单线程的,同一时间只能执行单个命令。这也就造成了生产环境如果使用这个命令会造成 阻塞,其他的服务不能调用redis
Redis高级操作:scan实现模糊查询
keys命令:简单粗暴,但是由于Redis是单线程,keys命令是以阻塞的方式执行的,keys是以遍历的方式实现的复杂度是 O(n),Redis库中的key越多,查找实现代价越大,产生的阻塞时间越长。 1. scan相关命令 都是用于增量迭代集合元素。 SCAN 命令用于迭代当…