
前言 redigo是用Go語言開發(fā)的Redis客戶端,受到Redis官方的推薦。 redigo的源碼量比較少,也比較清晰易讀。redigo主要做...
前言 隊列、堆棧和優(yōu)先隊列是編程中常見的數(shù)據(jù)結(jié)構(gòu)。本文首先簡單介紹一下這幾種數(shù)據(jù)結(jié)構(gòu),然后介紹如何用Redis實現(xiàn)這些數(shù)據(jù)結(jié)構(gòu)。 數(shù)據(jù)結(jié)構(gòu)簡介 ...
前言 Redis自2.6.0版本開始內(nèi)置Lua解釋器。 Lua,輕量級腳本語言,號稱最快的腳本語言。 兩者結(jié)合將爆發(fā)出巨大的威力。 簡介 Red...
在我們通常的印象中,mongodb是模式自由的(schemaless),可以往一個集合里插入任意類型的數(shù)據(jù),這會帶來一些問題,例如對于PHP這種...
Redis內(nèi)置了Lua解釋器,可以運行一段lua腳本,完成相對復雜的操作。 實現(xiàn)一個簡單的操作:創(chuàng)建一個hash類型的key,并設(shè)置過期時間,l...
前幾天用信用卡刷了一筆錢,隨后收到了銀行發(fā)來的提醒短信,內(nèi)容大致是該筆消費可申請分期還款,分多少期,每期手續(xù)費多少。回復短信即可申請分期。 當時...
在你的項目中,可能會遇到使用異步任務的場景,異步任務需要滿足以下需求 任務執(zhí)行時間可自主設(shè)定(延時任務) 任務失敗可重試,并有最大重試次數(shù)限制 ...
對異步通知的定位,是作為核心業(yè)務的一種補充,應該盡量與核心業(yè)務解耦。 采用的解耦方式為“事件+監(jiān)聽器”。一些主流的php web框架,如lara...
這篇文章是我個人對redis的一些理解,可以幫助大家系統(tǒng)的認識redis。本文的目標讀者是使用過redis,但對redis了解不深的朋友。文章內(nèi)...