最新 最热

分布式锁原理与实现

版权声明:本文为博主原创文章,未经博主允许不得转载。https://blog.csdn.net/huyuyang6688/article/details/89526572

2019-04-27
1

redis入门指南读书笔记

redis(remote dictionary server 远程字典服务器)是一个开源高性能的键值对数据库,通过提供多种键值数据类型来适应不同场景下的存储需求,并借助高层次的接口来胜任缓存、队列等角色。...

2019-04-27
0

Redis为何这么快--关键在于它的数据结构

Redis是一个由ANSI C语言编写,性能优秀、支持网络、可持久化的K-K内存数据库,并提供多种语言的API。它常用的类型主要是 String、List、Hash、Set、ZSet 这5种...

2019-04-25
1

redis cluster 学习 实战篇(二)

上一篇文章 介绍了如何搭建redis cluster集群和槽位管理等动作,本文通过添加集群节点介绍集群管理工具使用以及基于主从结构的容灾切换。

2019-04-25
3

redis cluster 学习 实战篇(一)

从Redis3.0开始,Redis提供了 redis cluster 集群支持,用于在多个redis节点间共享数据,以提高服务的可用性。 redis cluster 采用去中心化结构,不用proxy代理,应用可以直接访问集群中的数据节点。本文从实战入手,一步步了解r...

2019-04-25
3

什么是消息队列?

消息队列不知道大家看到这个词的时候,会不会觉得它是一个比较高端的技术,反正我是觉得它好像是挺牛逼的。

2019-04-25
3

那些年用过的Redis集群架构(含面试解析)

他面试的时候,身份是某知名公司的小码农一枚,却因为不懂自己生产上Redis是如何部署的,导致面试失败!

2019-04-25
0

Nginx 通过 Lua + Redis 实现动态封禁 IP

为了封禁某些爬虫或者恶意用户对服务器的请求,我们需要建立一个动态的 IP 黑名单。对于黑名单之内的 IP ,拒绝提供服务。

2019-04-25
3

布隆过滤器实战【防止缓存击穿】

我们的业务中经常会遇到穿库的问题,通常可以通过缓存解决。 如果数据维度比较多,结果数据集合比较大时,缓存的效果就不明显了。 因此为了解决穿库的问题,我们引入Bloom Filter。...

2019-04-25
0

基于redis分布式锁实现“秒杀”

所谓秒杀,从业务角度看,是短时间内多个用户“争抢”资源,这里的资源在大部分秒杀场景里是商品;将业务抽象,技术角度看,秒杀就是多个线程对资源进行操作,所以实现秒杀,就必须控制线程对资源的争抢,既要保证高效并发,也要保证操作...

2019-04-25
0