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的值增加浮点数