Redis学习之常用命令

Redis常用命令

1、键值相关命令

keys

返回满足给定pattern的所有key

keys *

用表达式*,代表取出所有的key

exists

确定一个key是否存在,存在返回1,不存在返回0

exists name

del

删除一个key,删除成功返回1,不成功返回0

del age

expire

设置一个已经存在的key的过期时间

expire name 10

ttl

获取一颗key的有效时长,时长为-1时说明该key已过期

ttl name

move

将当前数据库中的key转移到其他数据库中,成功返回1

move name 1

select

选择一个数据库,redis中一共有16个数据库(0-15)

select 0

persist

移除给定key的过期时间

persist name

randomkey

随机返回key空间的一个key

randomkey

rename

重命名key

rename name name_new

type

返回值的类型

type name

2、服务器相关命令

ping

测试连接是否存活,如果连接成功返回pong

echo

在命令行打印一些内容

echo chen

select

选择数据库。Redis数据库编号从0~15,我们可以选择任意一个数据库来进行数据的存取,当选择大于15的数据库时,会报错,说明没有该数据库

select 1

quit

推出连接 或exit

dbsize

返回当前数据库中key的数目

info

获取服务器的信息和统计

config get

实时转存收到的请求(实际上时返回配置参数)

config get dir

flushdb

删除当前选择的数据库的所有的key

flushall

删除所有数据库中的所有key

posted @ 2017-03-14 13:55  NyanYaNya  阅读(69)  评论(0)    收藏  举报