240 发简信
IP属地:江苏
  • redigo源码解析

    前言 redigo是用Go语言开发的Redis客户端,受到Redis官方的推荐。 redigo的源码量比较少,也比较清晰易读。redigo主要做...

  • 队列、堆栈和优先队列介绍及Redis实现

    前言 队列、堆栈和优先队列是编程中常见的数据结构。本文首先简单介绍一下这几种数据结构,然后介绍如何用Redis实现这些数据结构。 数据结构简介 ...

  • Redis Lua编程与调试工具使用

    前言 Redis自2.6.0版本开始内置Lua解释器。 Lua,轻量级脚本语言,号称最快的脚本语言。 两者结合将爆发出巨大的威力。 简介 Red...

  • mongodb字段验证规则(schema validation)

    在我们通常的印象中,mongodb是模式自由的(schemaless),可以往一个集合里插入任意类型的数据,这会带来一些问题,例如对于PHP这种...

  • 让redis操作更简单:为不同数据类型封装统一的命令

    Redis内置了Lua解释器,可以运行一段lua脚本,完成相对复杂的操作。 实现一个简单的操作:创建一个hash类型的key,并设置过期时间,l...

  • 信用卡分期还款的坑

    前几天用信用卡刷了一笔钱,随后收到了银行发来的提醒短信,内容大致是该笔消费可申请分期还款,分多少期,每期手续费多少。回复短信即可申请分期。 当时...

  • jobs:一个帮助你更好地组织任务的PHP库

    在你的项目中,可能会遇到使用异步任务的场景,异步任务需要满足以下需求 任务执行时间可自主设定(延时任务) 任务失败可重试,并有最大重试次数限制 ...

  • 在业务代码中植入异步通知功能

    对异步通知的定位,是作为核心业务的一种补充,应该尽量与核心业务解耦。 采用的解耦方式为“事件+监听器”。一些主流的php web框架,如lara...

  • redis入门

    这篇文章是我个人对redis的一些理解,可以帮助大家系统的认识redis。本文的目标读者是使用过redis,但对redis了解不深的朋友。文章内...

个人介绍
胸怀在蓝天,深情藏沃土