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

浙公网安备 33010602011771号