最新 最热

关于 Redis 的一些新特性、使用建议和最佳实践

redis从2009年诞生到现在已经走过将近10年,从最开始大家在讨论nosql和传统关系数据库孰优孰劣,到现在大家谈起分布式锁,缓存纷纷将Redis作为其第一选择,服务端面试中Redis也作为一项必备能力,而如今Redis 5.0已经发布,越来...

2019-11-09
0

Redisson是如何实现分布式锁的?

针对项目中使用的分布式锁进行简单的示例配置以及源码解析,并列举源码中使用到的一些基础知识点,但是没有对redisson中使用到的netty知识进行解析。...

2019-11-04
0

各种编程语言对尾递归的支持

这篇文章,我们讲尾递归。在递归中,如果该函数的递归形式表现在函数返回的时候,则称之为尾递归。

2019-11-04
0

在Redis中使用简单强大的Lua脚本

前段时间写Redis分布式锁,想着在小灰文章的基础上再总结一下,这样能有更深的印象,顺便把Lua脚本分享一下,如果项目中使用Redis比较多,那么Lua脚本一定是会用到的,因为它简单强大。...

2019-11-04
0

编程小知识之循环依赖

拿 Lua(5.3) 举例,如果我们循环 require 模块,就会触发堆栈溢出错误:

2019-11-03
0

Redis分布式锁的实战应用

主要讲解Redis实现分布式锁的两种实现方式:Jedis实现、Redisson实现

2019-11-02
0

openresty性能测试报告分析

通过揉和众多设计良好的 Nginx 模块,OpenResty 有效地把 Nginx 服务器转变为一个强大的 Web 应用服务器,基于它开发人员可以使用 Lua 编程语言对 Nginx 核心以及现有的各种 Nginx C 模块进行脚本编程,构建出可以处理一万...

2019-11-01
0

「推荐」从openresty谈到rust

本文转载自知乎:https://zhuanlan.zhihu.com/p/87922545?utm_source=wechat_session&utm_medium=social&utm_oi=870

2019-10-31
0

java架构之路-(Redis专题)简单聊聊redis分布式锁

这次我们来简单说说分布式锁,我记得过去我也过一篇JMM的内存一致性算法,就是说拿到锁的可以继续操作,没拿到的自旋等待。

2019-10-29
0

RedisTemplate执行lua脚本抛出异常IllegalStateException

因为没有指定ReturnType,所以默认使用ReturnType.STATUS,返回值就是io.lettuce.core.output.StatusOutput,这个类并没有重写CommandOutput中的方法。所以抛出异常IllegalStateException...

2019-10-24
0