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不是整数,则会报错

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

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

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

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

14.APPEND KEY VALUE   向键值的尾部追加一个字符串,如果该KEY不存在,则创建,返回字符串的长度

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

15.STRLEN  KEY   获取字符串长度

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

未完待续。。。

猜你喜欢

转载自blog.csdn.net/qq_37612755/article/details/84989786