复述中常用的命令整理

  介绍

这篇文章主要讲解了“复述中常用的命令整理”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“复述中常用的命令整理”吧!

<强>复述,常用命令基本篇

<强>,,键命令

,,,,,吗?,,匹配一个字符,<强>

<强>,,,,,,,钥匙h ?llo匹配,你好,喂和hxllo等。

,,,,*,,匹配任意个(包括0个)字符

<强>,,,,,,,键h * llo匹配你好和heeeeello等。

,,,,[],,匹配括号间的任一个字符,可以使用“产生绯闻;符号表示一个范围,如一个(罪犯)可以匹配“ab"“ac",“ad"

<强>,,,,,,,键h (ae) llo匹配你好和喂,但不匹配hillo。

,,,,\ x,,匹配字符x,用于转义符号,如果要匹配“?“就需要使用\ ?

<人力资源/>

<强>,,,判断一个键值是否存在

<>强,,,,,,,存在关键

,,,,如果存在,返回整数类型1,否则返回0

<人力资源/>

<强>,,,删除键

<强>,,,,del键(关键.....)

,,,,可以删除一个或多个键,返回值是删除的键的个数

,,,,注意:不支持通配符删除

<人力资源/>

<强>,获才能得键值的数据类型

<强>,,,,类型关键

,,,,返回值可能是字符串(字符串类型)的散列(散列类型)列表(列表类型)组(集合类型)zset(有序集合类型)

<人力资源/>

<强>,,,赋值与取值

<强>,,,,设置键值,,,赋值

<李>

例二:设置键的过期时间为第二秒。设置键值的前女友第二效果等同于SETEX键第二值。

<李>

PX毫秒:设置键的过期时间为毫秒毫秒。设置键值PX毫秒效果等同于PSETEX键毫秒值。

<李>

NX:只在键不存在时,才对键进行设置操作。设置键值NX效果等同于SETNX键值。

<李>

XX:只在键已经存在时,才对键进行设置操作。

<强>,,,,得到的关键,,,,,,,,取值

<李>

当关键不存在时,返回零,否则,返回关键的值。

如果不关键是字符串类型,那么返回一个错误。

<人力资源/>

<强>,递才能增数字

<强>,,,,增加关键

,,,,当存储的字符串是整数形式时,复述,提供了一个使用的命令增加作用是让当前的键值递增,并返回递增后的值

,,,,当要操作的键不存在时会默认键值为0,,所以第一次递增后的结果是1,当键值不是整数时复述,会提示错误

<人力资源/>

<强>,增才能加指定的整数

<强>,,,,incrby关键增量

,,,,,incrby命令与增加命令基本一样,只不过前者可以通过增量参数指定一次增加的数值如:

,,,,,,incrby num 2

,,,,,,incrby num 3

<人力资源/>

<强>,减才能少指定的整数

<强>,,,,12月关键

<强>,,,,decrby关键增量

,,,,desc命令与增加命令用法相同,只不过是让键值递减

,,,,decrby命令与incrby命令用法相同

<人力资源/>

<强>,增才能加指定浮点数

<强>,,,,incrbyfloat关键增量

,,,,incrbyfloat命令类似incrby命令,差别是前者可以递增一个双精度浮点数,如:

,,,,incrbyfloat num 2.7

<人力资源/>

<强>,向才能尾部追加值

<强>,,,,添加键值

,,,,作用是向键值的末尾追加值,如果键不存在则将改键的值设置为价值,即相当于设置键值。返回值是追加后字符串的长度

,,,,如:附加foo”;你好词!“

<人力资源/>

<强>,获才能取字符串长度

<强>,,,,strlen关键

,,,,返回键值的长度,如果键不存在则返回0

<人力资源/>

<强>,同才能时获得/设置多个键值

<强>,,,,mget关键(关键.....)

,,,,,,,如果给定的关键里面,有某个关键不存在,那么这个关键返回特殊值零。因此,该命令永不失败。


  

<>强,,,,mset键值(键值.......)

,,,,,,,,如果某个给定关键已经存在,那么MSET会用新值覆盖原来的旧值,如果这不是你所希望的效果,请考虑使用MSETNX命令:它只会在所有给定键都不存在的情况下进行设置操作。

<人力资源/>


  

<>强,位才能操作

<强>,,一个字节由8个二进制位组成,复述,提供了4个命令直接对二进制位进行操作

<强>,,,,getbit关键抵消

,,,,,getbit命令可以获得一个字符串类型键指定位置的二进制位的值(0或1),索引从0开始,如果需要获取的二进制位的索引超出了键值的二进制位的实际长度则默认位值是0

复述中常用的命令整理