redis 常用指令

1,SELECT database指令用于在redis各个数据库之间切换如SELECT 1这样就切换到了一号库

 

2,SET KEY VALUE指令用于创建数据格式SET键值如SET bar 1若中心赋值的话则会覆盖原有的值

 

3,KEYS KEY查看redis的键  

KEYS命令亦可使用通配符来查询,可用的通配符有?匹配一个字符*匹配所有字符[]匹配间号间的任意一个字符使用 - 可以匹配一个区间如[az] [0-9] \ x匹配字符x用于转义符号如果要匹配?就需要输入\? 

PS:KEYS命令会查询数据库中的所有键,所以不建议在生产环境使用。

 

4,EXISTS KEY查询数据库中是否有改键如果有返回1没有返回0

5,DEL KEY删除一个键

PS:DEL命令不支持通配符,但是可以结合linux的管道命令和xargs命令来自己实现删除所有符合规则的键。比如我们要删除所有以用户开头的键,就可以执行KEYS user * | xargs DEL另外由于DEL支持多个键删除,还可以执行DEL KEYS user *来达到同样的效果。而且性能更好

6,TYPE KEY获取键值的数据类型

7,LPUSH KEY VALUE用来向一个已有的键插入一条新的数据,如果这个键不存在就会创建它,LPUSH创建的类型是list

8,GET KEY获取键的值   

但是只能获取String类型如果获取list类型就会 

 

9,INCR KEY当值是整数时,会使值递增,如果没有该键,则会创建,若VALue不是整数,则会报错

redis 常用指令_第1张图片

10,INCRBY KEY   number   自增指定数量的整数

11. DECR  KEY   当值是整数时,会使值递减,如果没有该键,则会创建,若VALUE不是整数,则会报错

12.DECRBY  KEY  number  递减指定数值的整数

13.INCRBYFLOAT  KEY  number  增加指定的一个浮点数

14.APPEND KEY VALUE   向键值的尾部追加一个字符串,如果该KEY不存在,则创建,返回字符串的长度redis 常用指令_第2张图片

如果需要插入空格等字符是可以使用双引号

15.STRLEN  KEY   获取字符串长度

16.MSET/MGET    KEY /KEY  VALUE   同时获取/设置多个键值

redis 常用指令_第3张图片

未完待续。。。

 

 

 

 

 

 

 

 

你可能感兴趣的:(Redis)