前言 redigo是用Go语言开发的Redis客户端,受到Redis官方的推荐。 redigo的源码量比较少,也比较清晰易读。redigo主要做...
前言 队列、堆栈和优先队列是编程中常见的数据结构。本文首先简单介绍一下这几种数据结构,然后介绍如何用Redis实现这些数据结构。 数据结构简介 ...
前言 Redis自2.6.0版本开始内置Lua解释器。 Lua,轻量级脚本语言,号称最快的脚本语言。 两者结合将爆发出巨大的威力。 简介 Red...
在我们通常的印象中,mongodb是模式自由的(schemaless),可以往一个集合里插入任意类型的数据,这会带来一些问题,例如对于PHP这种...
Redis内置了Lua解释器,可以运行一段lua脚本,完成相对复杂的操作。 实现一个简单的操作:创建一个hash类型的key,并设置过期时间,l...
前几天用信用卡刷了一笔钱,随后收到了银行发来的提醒短信,内容大致是该笔消费可申请分期还款,分多少期,每期手续费多少。回复短信即可申请分期。 当时...
在你的项目中,可能会遇到使用异步任务的场景,异步任务需要满足以下需求 任务执行时间可自主设定(延时任务) 任务失败可重试,并有最大重试次数限制 ...
对异步通知的定位,是作为核心业务的一种补充,应该尽量与核心业务解耦。 采用的解耦方式为“事件+监听器”。一些主流的php web框架,如lara...
这篇文章是我个人对redis的一些理解,可以帮助大家系统的认识redis。本文的目标读者是使用过redis,但对redis了解不深的朋友。文章内...