日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
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è)機構(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)站營銷運營等一系列服務(wù),幫助企業(yè)打造創(chuàng)新的互聯(lián)網(wǎng)品牌經(jīng)營模式與有效的網(wǎng)絡(luò)營銷方法,創(chuàng)造更大的價值。

注意:此時  key 對應(yīng)的 value 值是必須是一個整數(shù),或浮點數(shù),使用命令對這個數(shù)值進行自增或自減操作。當然,這個數(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ǔ)上進行指定數(shù)值的自增運算,語法格式如下:

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ǔ)上進行指定數(shù)值的自減運算。

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ù)或者負數(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


文章名稱:RedisINCR數(shù)值操作命令
標題路徑:http://www.dlmjj.cn/article/dpgdsie.html