av激情亚洲男人的天堂国语,日韩欧美精品一中文字幕,无码av一区二区三区无码,国产又色又爽又刺激的a片,国产又色又爽又刺激的a片

RedisINCR數(shù)值操作命令

Redis string 類型提供了一些專門操作
數(shù)值的命令,比如 INCRBY(自增)、DECRBR(自減)、INCR(加1) 和 DECR(減1) 等命令。數(shù)值操作,同樣有特定的應(yīng)用場景,比如常見的點贊、取消點贊、關(guān)注、取消關(guān)注等,這類和計數(shù)相關(guān)的場景都可以使用數(shù)值操作來實現(xiàn)。

作為一家“創(chuàng)意+整合+營銷”的成都網(wǎng)站建設(shè)機(jī)構(gòu),我們在業(yè)內(nèi)良好的客戶口碑。創(chuàng)新互聯(lián)提供從前期的網(wǎng)站品牌分析策劃、網(wǎng)站設(shè)計、網(wǎng)站設(shè)計、成都網(wǎng)站設(shè)計、創(chuàng)意表現(xiàn)、網(wǎng)頁制作、系統(tǒng)開發(fā)以及后續(xù)網(wǎng)站營銷運(yùn)營等一系列服務(wù),幫助企業(yè)打造創(chuàng)新的互聯(lián)網(wǎng)品牌經(jīng)營模式與有效的網(wǎng)絡(luò)營銷方法,創(chuàng)造更大的價值。

注意:此時  key 對應(yīng)的 value 值是必須是一個整數(shù),或浮點數(shù),使用命令對這個數(shù)值進(jìn)行自增或自減操作。當(dāng)然,這個數(shù)值也不能無限的增大或減小, Redis 規(guī)定的數(shù)值范圍是 -9223372036854775808 至 9223372036854775807,如果超過了這個數(shù)值范圍,Redis 就會報錯。

常用命令

1) INCR命令

INCR 命令指對 value 數(shù)值做加 1 操作,其數(shù)值范圍是 64 位的有符號整型(-9223372036854775808 至 9223372036854775807)。

如果 key 不存在,那么 Redis 將自動創(chuàng)建 key,并將 value 初始化為 1。以下示例,自動創(chuàng)建一個記錄粉絲數(shù)量的 key,也就是 fans:num。

自動創(chuàng)建key,并將值置為 "1"
127.0.0.1:6379> INCR fans:num
(integer) 1
#粉絲數(shù)量加1
127.0.0.1:6379> get fans:num
"1"

2) DECR命令

該命令與 INCR 命令相反,它對數(shù)值執(zhí)行減 1 操作。

粉絲取消了關(guān)注
127.0.0.1:6379> DECR fans:num
(integer) 0
#取消關(guān)注,恢復(fù)為0粉絲
127.0.0.1:6379> get fans:num
"0"

3) INCRBY命令

與 INCR 命令類似,不過該命令不是加 1 操作,它表示在原數(shù)的基礎(chǔ)上進(jìn)行指定數(shù)值的自增運(yùn)算,語法格式如下:

INCRBY key increment  

其中 increment 表示指定增量值。示例如下:粉絲數(shù)每次增加 3 個。

127.0.0.1:6379> INCRBY fans:num 3
(integer) 3
127.0.0.1:6379> INCRBY fans:num 5
(integer) 8
127.0.0.1:6379> INCRBY fans:num 10
(integer) 18

4) DECRBY命令

該命名與 INCRBY 命令相反,它表示在原數(shù)值的基礎(chǔ)上進(jìn)行指定數(shù)值的自減運(yùn)算。

INCRBY key decrement  

其中 decrement 指定遞減的步長。示例如下:

原來粉絲數(shù)是18,執(zhí)行自減操作
127.0.0.1:6379> DECRBY fans:num 2
(integer) 16
127.0.0.1:6379> DECRBY fans:num 4
(integer) 12
127.0.0.1:6379> DECRBY fans:num 8
(integer) 4
127.0.0.1:6379> DECRBY fans:num 84
(integer) -80

5) INCRBYFLOAT

該命令是 string 中唯一操作浮點數(shù)的命令,浮點數(shù)可以為正數(shù)或者負(fù)數(shù),從而實現(xiàn)對數(shù)值的加減操作。示例如下:

127.0.0.1:6379> INCRBY fans:num 10
(integer) -70
127.0.0.1:6379> INCRBY fans:num 100
(integer) 30
127.0.0.1:6379> INCRBYFLOAT fans:num 1.5
"31.5"
127.0.0.1:6379> INCRBYFLOAT fans:num -10.5
"21"

在線練習(xí)工具:https://try.redis.io/

查看更多命令:https://redis.io/commands


文章標(biāo)題:RedisINCR數(shù)值操作命令
URL鏈接:http://uogjgqi.cn/article/dpgdsie.html
掃二維碼與項目經(jīng)理溝通

我們在微信上24小時期待你的聲音

解答本文疑問/技術(shù)咨詢/運(yùn)營咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流