最新 最热

算法中描述复杂度的大O是什么意思?

简介算法是解决问题的方法,通常一个问题会有多种解决方法,就是有多种算法,那么我们如何决定哪个算法更好或者更高效呢?为了描述一个算法的效率,就用到了这个大O,包括:O(n) 线性时间操作O(1)...

2018-04-04
0

Redis Cluster 迁移案例

背景简介Grab 是东南亚的打车巨头,app 下载量已有 5500 万,司机有 120 万app 与 server 通信时需要使用一个认证 token,Grab 使用 Redis 来缓存 toke

2018-04-04
0

理解zookeeper选举机制

zookeeper集群 配置多个实例共同构成一个集群对外提供服务以达到水平扩展的目的,每个服务器上的数据是相同的,每一个服务器均可以对外提供读和写的服务,这点和redis是相同的,即对客户端来讲每个...

2018-04-04
1

将 Redis 作为图数据库

1. 简介Redis 在 4.0 中正式支持了Module模块系统,使其可以进行丰富的扩展图数据库的应用越来越广泛,RedisGraph 就是一个 Redis Module,可以将 Redis 变为一个高性能的图数据库图数据库中的2个核心概念:点、边点 用来描...

2018-04-04
0

Redis 实现接口访问频率限制

为什么限制访问频率做服务接口时通常需要用到请求频率限制 Rate limiting,例如限制一个用户1分钟内最多可以范围100次主要用来保证服务性能和保护数据安全因为如果不进行限制,服务调用者可以随意访问,想调几次就调几次,会...

2018-04-04
2

Redis 应用案例 - 在问题中不断成长

本文翻译整理自 Andy Grunwald 发布的一篇文章,写的是作者所在公司使用 Redis 时遇到的问题,以及处理过程,在不断解决调整中积累了很多 Redis 的使用经验背景产品类型:酒店搜索技术选型:前端 PHP + 后端 Java,都会用到 Redi...

2018-04-04
0

Redis 4.0 新特性

简介Redis 4.0 即将发布,这是个很重要的版本,变动比较大,下面看几个重要的新特性。推出模块系统通过模块系统,我们可以对Redis进行自定义扩展,实现自己的数据类型和功能。例如Redis作者自己实现了一个神经网络的数据类型,还...

2018-04-04
0

使用 twemproxy 构建 Redis 集群

twemproxy 简介twemproxy(又称 nutcracker)是 Twtter 贡献的一个 轻量级 高性能 的 redis/memcached 代理client --> twemproxy --> redis/memcached ...twemproxy 的主要目的是减少与后端缓存服务器的连接数,并通过......

2018-04-04
0

快速认识ELK中的L - Logstash

简介Logstash 是一个开源的数据采集引擎。Logstash 就像是一个管子,左面接数据源接收数据,右面接存储目的地,管子中间有过滤器,对接收到的数据进行过滤,只存储符合要求的数据。例如左...

2018-04-04
6

Redis 5个实用建议

下面是著名云平台Heroku官方分享的5个实用建议,帮助我们更好的使用 Redis01使用连接池使用连接池可以有效降低过度连接带来的性能损耗,减少创建连接的次数,从而提升性能与我们常用的数据库连接池的作用是一样的,而且也不...

2018-04-03
0