redis系统管理命令

此生再无相见时 提交于 2019-11-30 18:44:19

exists 和 del

exists key:判断一个key是否存在,存在返回1,否则返回0。

del key:删除某个key,或是一系列key

type 和 keys

type key:返回某个key元素的数据类型(none不存在,string字符,list列表,set元组,zset有序集合,hash哈希)

key key-pattern:返回匹配的key列表,key不存在返回空

 

randomkey 和 clear

randomkey:随机获得一个已经存在的key,如果当前数据库为空,则返回空字符串

 

clear:清除界面

rename 和 renamenx

rename oldname newname:更改key的名字,新键如果存在将被覆盖。

renamenx oldname newname 更改key的名字,新键如果存在则更新失败

 

dbsize

返回当前数据库的key的总数

 

限定key生存时间

expire:设置某个key的过期时间

 

查询key剩余生存时间

ttl:查找key剩余生存时间,返回时间单位为秒

 

清除key

flushdb:清空当前数据库中所有键

flushall:清空所有数据库中的所有键

config get 和 config set

config get:用来读取运行redis服务器的配置参数

config set:用来更改运行redis服务器的配置参数

auth:认证密码

config get 查询数据类型最大条目

 

config resetstat

重置数据统计报告

 

info 查询redis相关信息

info命令选项如下

server: redis server 常规信息

clients: client的连接选项

memory:存储占用相关信息

persistence:RDB and AOF 相关信息

stats:常规统计

replication master/slave请求信息

cpu:CPU占用信息统计

cluster:redis集群信息

keyspace:数据库信息统计

all:返回所有信息

default:返回常规设置信息

若不加参数info返回所有信息

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!