最新 最热

当你收到面试通知后,如下的准备可以大大提升面试成功率

由于我做了比较长时间的技术面试官,根据我的面试体会,不少同学收到面试后,什么准备也不会做,到时候问题就来了。

2019-08-21
3

flask caching缓存(flask 110)

为了尽量减少缓存穿透,同时减少web的响应时间,我们可以针对那些需要一定时间才能获取结果的函数和那些不需要频繁更新的视图函数提供缓存服务,可以在一定的时间内直接返回结果而不是每次都需要计算或者从数据库中查找。f...

2019-08-21
6

浅谈Linux中的xargs命令

管道负责单向连接前一个程序的标准输出与后一个程序的标准输入,其本质是一个共享文件。我们日常最常用到的管道是匿名管道,Shell中的管道符号为“|”。...

2019-08-21
0

openfalcon架构及相关服务配置详解

agent内置了一个http接口,会自动采集预先定义的各种采集项,每隔60秒,push到transfer。

2019-08-21
1

redis原子性读写操作之LUA脚本和watch机制

最近在开发电商平台的子系统——储值卡系统,系统核心业务涉及到金额消费以及库存控制,由于redis事务并不能保证操作的原子性,因此为了解决建立在内存上高并发情况下的事务控制,使用了spring封装的RedisTemplate执行lua脚...

2019-08-21
3

用jedis操作redis hash

Redis Hashes 是一个表示键值对映射的集合,因此它是表示对象的完美数据类型,比如一个有name、surname和age等很多字段的User对象。Redis的官方文档中也这样解释。...

2019-08-21
3

Redis sort命令详解

redis的sort命令,可能算得上redis里面最复杂的一个命令了,命令原型如下:

2019-08-21
1

redis cluster环境下jedis expireAt命令bug探究

我们最近在使用spring-data-redis进行redis cluster模式测试时,发现jedis在进行expiredAt命令调用时有bug,最终调用的是pexpire命令,这个bug会导致key过期时间很长,导致redis内存溢出等问题。spring-data-redis中expiredA...

2019-08-21
0

Jedis cluster集群初始化源码剖析

在项目中我们经常使用spring-data-redis来操作Redis,它封装了Jedis客户端来与Redis服务器进行各种命令操作。由于最近用到了Redis Cluster集群功能,这里就分析总结一下Jedis cluster集群初始化主要过程及源码。...

2019-08-21
0

Jedis cluster命令执行流程剖析

在Redis Cluster集群模式下,由于key分布在各个节点上,会造成无法直接实现mget、sInter等功能。因此,无论我们使用什么客户端来操作Redis,都要考虑单一key命令操作、批量key命令操作和多节点命令操作的情况,以及效率问题。...

2019-08-21
1