最新 最热

面试题:如何保证消息不被重复消费?

其实这是很常见的一个问题,这俩问题基本可以连起来问。既然是消费消息,那肯定要考虑会不会重复消费?能不能避免重复消费?或者重复消费了也别造成系统异常可以吗?这个是 MQ 领域的基本问题,其实本质上还是问你使用消息队列如...

2019-06-11
3

使用JedisPool资源池操作Redis,并进行性能优化

JedisPool保证资源在一个可控范围内,并且提供了线程安全,但是一个合理的GenericObjectPoolConfig配置能为应用使用Redis保驾护航,下面将对它的一些重要参数进行说明和建议:...

2019-06-11
0

[分布式学习]幂等及实现

幂等(idempotent、idempotence)是一个数学与计算机学概念,常见于抽象代数中。

2019-06-11
0

redis 学习(20)-- 常见的持久化开发与运维问题

Redis在执行 fsync 的时候,redis 为了保证 AOF 文件安全性,会校验上次 fsync 的时间是否大于2秒。若超过2秒,会发生阻塞。

2019-06-11
3

【面试现场】为什么MySQL数据库要用B+树存储索引?

小史是一个应届生,虽然学的是电子专业,但是自己业余时间看了很多互联网与编程方面的书,一心想进BAT互联网公司。

2019-06-10
2

《九》Swoole Redis 连接池的实现

上篇文章 分享了 MySQL 连接池,这篇文章 咱们来分享下 Redis 连接池。

2019-06-06
9

面试前必须要知道的Redis面试题

在前面学习我们都知道Redis不可能把所有的数据都缓存起来(内存昂贵且有限),所以Redis需要对数据设置过期时间,并采用的是惰性删除+定期删除两种策略对过期键删除。Redis对过期键的策略+持久化...

2019-06-06
0

Java编程细节-重构-为什么 if-else 不是好代码

其实这是个再正常不过的coding习惯,当我们代码量小的时候用来做条件判断是再简单不过的了。

2019-06-06
0

细说纷纭——Redis 和 Memcached 的区别

说到redis就会联想到memcached,反之亦然。了解过两者的同学有那么个大致的印象:redis与memcached相比,比仅支持简单的key-value数据类型,同时还提供list,set,zset,hash等数据结构的存储;redis支持数据的备份,即master-slave...

2019-06-06
0

深入剖析Redis系列:Redis数据结构之字符串

字符串类型 是 Redis 最基础的数据结构。字符串类型 的值实际可以是 字符串(简单 和 复杂 的字符串,例如 JSON、XML)、数字(整数、浮点数),甚至是 二进制(图片、音频、视频),但是值最大不能超过 512MB。...

2019-06-06
1