最新 最热

redis地理位置GEO的实现原理

redis地理位置信息geo的基本操作和使用咱们之前已经聊过,可以看看这篇文章 微信附近的人,用redis也能实现?

2022-03-03
0

12306抢票算法居然被曝光了!!!居然是redis实现的

相信大家应该都有抢火车票的经验,每年年底,这都是一场盛宴。然而你有没有想过抢火车票这个算法是怎么实现的呢?应该没有吧,咱们今天就来一一探讨。其实并没有你想的那么难...

2022-03-03
0

redis hyperloglog实现原理

HyperLogLog 是一种基数估算算法。所谓基数估算,就是估算在一批数据中,不重复元素的个数有多少。最常见的场景就是统计uv。首先要说明,HyperLogLog实际上不会存储每个元素的值,它使用的是概率算法,通过存储元素的hash值的...

2022-03-03
0

Spring Boot 整合 Redis

因为首页接口对应获取的首页数据变化不大,但访问量较大,所以就有必要将首页接口数据缓存到redis缓存中,减少数据库压力和提高访问速度

2022-03-03
0

Redis字符串类型的API

看Redis相关文章上经常会说到Redis有五种基础数据类型,三种高级数据类型,三种高级数据类型中有Bitmap位图结构;

2022-03-02
0

服务端防止订单重复支付

上图是一个简化的下单流程,首先是提交订单,然后是支付。支付的话,一般是走支付网关(支付中心),然后支付中心与第三方支付渠道(微信、支付宝、银联)交互,支付成功以后,异步通知支付中心,支付中心更新自身支付订单状态,再通知业务应...

2022-03-01
0

Redis为什么能那么快?

Redis的单线程指的是网络IO处理和Key-Value数据信息处理共用一个线程;

2022-03-01
0

Redis基础知识总结

Redis本质上是一个Key-Value类型的内存数据库,很像memcached,整个数据库统统加载在内存当中进行操作,定期通过异步操作把数据库数据flush到硬盘上进行保存。...

2022-03-01
0

Redis分布式锁的几种演进方案

需要一种支持分布式集群环境下的锁:查询 DB 时,只有一个线程能访问,其他线程都需要等待第一个线程释放锁资源后,才能继续执行。

2022-03-01
0

Springboot集成Shiro(前后端分离)

shiro是apache的一个开源框架,是一个权限管理的框架,实现 用户认证、用户授权。

2022-03-01
0