為什么redis中incr一個(gè)“0” 會(huì)報(bào)錯(cuò)?
問(wèn)題描述
問(wèn)下 弄過(guò)redis的人 為什么incr命令會(huì)報(bào)錯(cuò)。。“0”可以轉(zhuǎn)換為 0 呀。
redis 版本是windows 3.2.100 穩(wěn)定版
問(wèn)題解答
回答1:我這邊也是正常的
127.0.0.1:6379> set test '0'OK127.0.0.1:6379> INCR test(integer) 1127.0.0.1:6379> INCR test(integer) 2127.0.0.1:6379> INCR test(integer) 3127.0.0.1:6379> get test'3'127.0.0.1:6379> type teststring
版本是redis-3.2.4
回答2:incr
# 情況3:key不是數(shù)字值redis> SET book 'long long ago...'OKredis> INCRBY book 200(error) ERR value is not an integer or out of range
不知道你的版本是多少,我版本redis_version:2.4.10 測(cè)試沒(méi)問(wèn)題的,在線測(cè)試鏈接
回答3:ServiceStack.Redis 客戶端 的確是為string類(lèi)型的值省略了“”。如果額外加上“” 反而弄巧成拙了! 另外多謝 @蘇生不惑 @mylxsw
相關(guān)文章:
1. css3 - css怎么實(shí)現(xiàn)圖片環(huán)繞的效果2. 對(duì)mysql某個(gè)字段監(jiān)控的功能3. showpassword里的this 是什么意思?代表哪個(gè)元素4. mysql優(yōu)化 - mysql EXPLAIN之后怎么看結(jié)果進(jìn)行優(yōu)化 ?5. html - vue項(xiàng)目中用到了elementUI問(wèn)題6. JavaScript事件7. javascript - 原生canvas中如何獲取到觸摸事件的canvas內(nèi)坐標(biāo)?8. css3 - border-bottom 的長(zhǎng)度可否超過(guò)盒子的寬度呢?實(shí)現(xiàn)如下圖效果。(我的書(shū)下面的線)9. mysql scripts提示 /usr/bin/perl: bad interpreter10. python - 為什么正常輸出中文沒(méi)有亂碼,zip函數(shù)之后出現(xiàn)中文編程unicode編碼的問(wèn)題,我是遍歷輸出的啊。
