最新 最热

在 Kubernetes 上手动部署 Prometheus

我们知道监控是保证系统运行必不可少的功能,特别是对于 Kubernetes 这种比较庞大的系统来说,监控报警更是不可或缺,我们需要时刻了解系统的各种运行指标,也需要时刻了解我们的 Pod 的各种指标,更需要在出现问题的时候有报...

2021-02-23
3

使用Redis实现用户积分及TopN排行榜功能

这类似于一张日志表,因此数据量很大,想要统计用户积分做排行榜时,表数据可能如下:

2021-02-23
2

基于Redis的bitmap位图实现用户签到功能

如果这样存数据,对于用户量大的应用,db可能扛不住,比如 1000W 用户,一天一条,那么一个月就是 3 亿数据,非常庞大。

2021-02-23
3

Redis实现社交粉丝功能

这样的功能如果采用数据库,只是单纯得到用户的一些粉丝或者关注列表,也很简单、易实现,但若我想查出两个甚至多个用户共同关注人或想查询两个或者多个用户的共同粉丝,就会很麻烦,效率也不会很高。...

2021-02-23
2

redisson分布式锁使用

Redisson 是一个高级的分布式协调 Redis 客服端,能帮助用户在分布式环境中轻松实现一些 Java 的对象 (Bloom filter, BitSet, Set, SetMultimap, ScoredSortedSet, SortedSet, Map, ConcurrentMap, List, ListMu......

2021-02-23
2

Redis解决库存超卖问题

之后通过消息通知服务异步下单,若第4步异步下单失败,重试操作,试图重新生成订单,MQ的消息也可回溯。

2021-02-23
2

Spring-Data-Redis实战-配置及基本API

Spring-Data-Redis是Spring-Data项目的一个子项目,主要用于操作Redis,通过Spring-data-redis工具,使得操作Redis以更加面向对象的方式。

2021-02-23
3

Redis入侵及防护

Redis作为一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,由于性能高效,使用的人越来越多,但是很多人不考虑Redis的安全,导致服务器被入侵。...

2021-02-23
2

Redis设计及性能优化

https://redis.io/topics/memory-optimization 不同大小,底层数据结构不同: hash-max-ziplist-value 64 zset-max-ziplist-value 64

2021-02-23
2

Redis管道Pipelining原理详解

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

2021-02-23
2