redis incr string命令简介


一、命令简介

incr string命令在redis中主要功能是:

1 对键所对应的值,进行自增操作
2 如果键不存在,则新建键值(缺省值0),然后进行增加操作
3 如果键值非整型,那么执行incr,则会返回相应的错误信息
4 键值自增最大值2的64次方


二、命令使用说明

命令语法如下:

 redis 192.168.8.123>incr keyName
 注意事项:
 
  执行后 返回最新的键值。
 

例:

  redis 192.168.8.123:6379> flushdb    //清空当前数据库
OK
redis 192.168.8.123:6379> set keyName1 1   //设置一个键 并且赋值 数字 1 
OK
redis 192.168.8.123:6379> incr keyName1    //自增操作  并且返回自增后的值
(integer) 2
redis 192.168.8.123:6379> get keyName1
"2"
redis 192.168.8.123:6379> set keyName2 wtwt  //设置一个非数值型的数据
OK
redis 192.168.8.123:6379> incr keyName2      //自增操作,返回自增操作
(error) ERR value is not an integer or out of range
redis 192.168.8.123:6379> set keyName2 9  
OK
redis 192.168.8.123:6379> incr keyName2   
(integer) 10
redis 192.168.8.123:6379> get keyName2
"10"
redis 192.168.8.123:6379> incr keyName3 
(integer) 1
redis 192.168.8.123:6379> get keyName3
"1"
redis 192.168.8.123:6379> sadd keyName4 keyValue3  //非string类型, 
(integer) 1
redis 192.168.8.123:6379> get keyName3
"1"
redis 192.168.8.123:6379> get keyName4
(error) WRONGTYPE Operation against a key holding the wrong kind of value
redis 192.168.8.123:6379> incr keyName4 //非string类型, 操作失败
(error) WRONGTYPE Operation against a key holding the wrong kind of value

如下图所示:

redis incr string命令用法

redis incr string命令用法

相关阅读:
redis psetex string命令简介
redis msetnx string命令简介
redis mset string 命令简介
redis strlen string命令
redis setrange string命令
redis setnx string 命令简介
redis setex string 命令简介
redis setbit string命令
redis mget string命令简介
redis getbit string命令简介
redis getset string命令简介
redis getrange string命令简介
redis get string命令
redis set string命令
window redis 文件夹文件说明 (二) —[ redis-cli]
window redis 文件夹文件说明 (一 )
Redis 数据类型简介
windows下 Redis配置
c# redis应用实例
redis相关简介
KV数据库简介

redis incr string命令简介》上有2条评论

  1. Pingback引用通告: redis incrby string命令 | 猫猫小屋

  2. Pingback引用通告: redis decr string命令 | 猫猫小屋

评论已关闭。