Redis学习手册(服务器管理)
来源:未知 责任编辑:责任编辑 发表时间:2013-11-26 22:15 点击:次
一、概述:
Redis在设计之初就被定义为长时间不间断运行的服务进程,因此大多数系统配置参数都可以在不重新启动进程的情况下立即生效。即便是将当前的持久化模式从AOF切换到RDB也无需重启。
在Redis中,提供了一组和服务器管理相关的命令,其中就包含和参数设置有关的CONFIG SET/GET command。 www.2cto.com
二、相关命令列表:
命令原型 时间复杂度 命令描述 返回值
CONFIG GET parameter 主要用于读取服务器的运行时参数,但是并不是所有的配置参数都可以通过该命令进行读取。其中该命令的参数接受glob风格的模式匹配规则,因此如果参数中包含模式元字符,那么所有匹配的参数都将以key/value方式被列出。如果参数是*,那么该命令支持的所有参数都将被列出。最后需要指出的是,和redis.conf中不同的是,在命令中不能使用数量缩写格式,如GB、KB等,只能使用表示字节数量的整数值。
CONFIG SET parameter value 该命令用于重新配置Redis服务器的运行时参数,在设置成功之后无需重启便可生效。然而并非所有的参数都可以通过该命令进行动态设置,如果需要获悉该命令支持哪些参数,可以查看CONFIG GET * 命令的执行结果。如果想在一个命令中设置多个同类型参数,如redis.conf配置文件中的save参数:save 900 1/save 300 10。在该命令中我们可以将多个key/value用双引号括起,并用空格符隔开,如:config set save "900 1 300 10"。 OK表示设置成功,否则返回相关的错误信息。 www.2cto.com
CONFIG RESETSTAT O(1) Reset INFO命令给出的统计数字。 始终返回OK。
DBSIZE 返回当前打开的数据库中Keys的数量。 Key的数量。
FLUSHALL 清空当前服务器管理的数据库中的所有Keys,不仅限于当前打开的数据库。
FLUSHDB 清空当前数据库中的所有Keys。
INFO 获取和服务器运行状况相关的一些列统计数字。
相关新闻>>
最新推荐更多>>>
- 发表评论
-
- 最新评论 更多>>