redis常用命令--基础

redis默认有16个数据库,下标从0开始,不支持自定义数据库名字。

  使用select  index 切换数据库  : select 7 (切换到第八个数据库)

dbsize:求当前数据库中键值对的数量。

keys *:获取所有的key

  keys支持ant风格的写法

     ant三种通配符:

通配符 说明
? 匹配任何单字符
* 匹配0或者任意数量的字符
** 匹配0或者更多的目录

del key:删除key(支持删除多个key)。

flushdb:清空当前数据库。

flushall:清空所有数据库。

redis-server:启动redis服务。

redis-cli SHUTDOWN:停止服务。

redis-cli ping:检查是否能够连接。(可以:返回PONG)

ECHO hi:测试是否连接。

move key indexDB:移动key到第indexDB个数据库中。

exists key:判断某个key是否存在。(1:存在,0:不存在)

expire key seconds:给key设置过期时间。(单位为秒)

ttl key:查看key还有多久过期。(-1:永不过期,-2:已经过期)

type key:查看key的类型。

CONFIG GET dir:查看当前reids的启动目录。

INCR key : 把key的值增加1

INCRBY key count:给key的值增加count

DECR key : 把key的值减1

DECRBY key count : 把key的值减少count

INCRBYFLOAT key increment : 给key的值增加浮点数

    

猜你喜欢

转载自www.cnblogs.com/niexinlei/p/9687459.html