Redis 中的 INCR 命令是指將一個(gè)鍵的值自增 1。如果該鍵不存在,則會(huì)先將其設(shè)置為 0,再進(jìn)行自增操作。INCR 命令只能用于存儲(chǔ)數(shù)字類型的值。
INCR 命令的語法如下:
INCR key
其中,`key` 是要進(jìn)行自增操作的鍵。
執(zhí)行 INCR key 命令后,Redis 會(huì)將鍵 `key` 的值自增 1,并返回自增后的值。如果鍵的值不是數(shù)字類型,則會(huì)返回一個(gè)錯(cuò)誤。
舉個(gè)例子,假如我們要記錄某個(gè)網(wǎng)站的訪問量,可以使用一個(gè)名為 `website:views` 的鍵來存儲(chǔ)該網(wǎng)站的訪問量。之后可以使用 INCR 命令來進(jìn)行自增操作:
INCR website:views
每次執(zhí)行該命令,網(wǎng)站的訪問量都會(huì)增加 1,并返回新增后的值。這樣就可以方便地完成對(duì)網(wǎng)站訪問量的統(tǒng)計(jì)。