当前位置:服务器技术专区 → 正文

Redis常用命令手册:服务器相关命令

责任编辑:vivian |来源:企业网D1Net  2011-11-07 09:26:46 本文摘自:IT168

Redis提供了丰富的命令(command)对数据库和各种数据类型进行操作,这些command可以在Linux终端使用。在编程时,比如各类语言包,这些命令都有对应的方法。下面将Redis提供的命令做一总结。

相关文章:

Redis常用命令手册:键值相关命令

1、ping

测试连接是否存活:

redis 127.0.0.1:6379> ping

PONG

//执行下面命令之前,我们停止redis服务器

redis 127.0.0.1:6379> ping

Could not connect to Redis at 127.0.0.1:6379: Connection refused

//执行下面命令之前,我们启动redis服务器

not connected> ping

PONG

redis 127.0.0.1:6379>

第一个ping时,说明此连接正常;

第二个ping之前,我们将redis服务器停止,那么ping是失败的;

第三个ping之前,我们将redis服务器启动,那么ping是成功的。

2、echo

在命令行打印一些内容:

redis 127.0.0.1:6379> echo HongWan

"HongWan"

redis 127.0.0.1:6379>

3、select

选择数据库。Redis数据库编号从0~15,我们可以选择任意一个数据库来进行数据的存取。

redis 127.0.0.1:6379> select 1

OK

redis 127.0.0.1:6379[1]> select 16

(error) ERR invalid DB index

redis 127.0.0.1:6379[16]>

当选择16时,报错,说明没有编号为16的这个数据库。

4、quit

退出连接。

redis 127.0.0.1:6379> quit

[root@localhost redis-2.2.12]#

5、dbsize

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

redis 127.0.0.1:6379> dbsize

(integer) 18

redis 127.0.0.1:6379>

结果说明此库中有18个key。

6、info

获取服务器的信息和统计。

redis 127.0.0.1:6379> info

redis_version:2.2.12

redis_git_sha1:00000000

redis_git_dirty:0

arch_bits:32

multiplexing_api:epoll

process_id:28480

uptime_in_seconds:2515

uptime_in_days:0

redis 127.0.0.1:6379>

此结果用于说明服务器的基础信息,包括版本、启动时间等。

7、monitor

实时转储收到的请求。

redis 127.0.0.1:6379> config get dir

1) "dir"

2) "/root/4setup/redis-2.2.12"

redis 127.0.0.1:6379>

从结果可以看出,此服务器目前接受了命令"keys *"和"get addr"。

8、config get

获取服务器配置信息。

redis 127.0.0.1:6379> config get dir

1) "dir"

2) "/root/4setup/redis-2.2.12"

redis 127.0.0.1:6379>

本例中我们获取了dir这个参数配置的值,如果想获取全部参数据的配置值也很简单,只需执行”config get *”即可将全部的值都显示出来。

9、flushdb

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

redis 127.0.0.1:6379> dbsize

(integer) 18

redis 127.0.0.1:6379> flushdb

OK

redis 127.0.0.1:6379> dbsize

(integer) 0

redis 127.0.0.1:6379>

在本例中我们将0号数据库中的key都清除了。

10、flushall

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

redis 127.0.0.1:6379[1]> dbsize

(integer) 1

redis 127.0.0.1:6379[1]> select 0

OK

redis 127.0.0.1:6379> flushall

OK

redis 127.0.0.1:6379> select 1

OK

redis 127.0.0.1:6379[1]> dbsize

(integer) 0

redis 127.0.0.1:6379[1]>

在本例中我们先查看了一个1号数据库中有一个key,然后我切换到0号库执行flushall命令,结果1号库中的key也被清除了,说是此命令工作正常。

关键字:Redis服务器

本文摘自:IT168

x Redis常用命令手册:服务器相关命令 扫一扫
分享本文到朋友圈
当前位置:服务器技术专区 → 正文

Redis常用命令手册:服务器相关命令

责任编辑:vivian |来源:企业网D1Net  2011-11-07 09:26:46 本文摘自:IT168

Redis提供了丰富的命令(command)对数据库和各种数据类型进行操作,这些command可以在Linux终端使用。在编程时,比如各类语言包,这些命令都有对应的方法。下面将Redis提供的命令做一总结。

相关文章:

Redis常用命令手册:键值相关命令

1、ping

测试连接是否存活:

redis 127.0.0.1:6379> ping

PONG

//执行下面命令之前,我们停止redis服务器

redis 127.0.0.1:6379> ping

Could not connect to Redis at 127.0.0.1:6379: Connection refused

//执行下面命令之前,我们启动redis服务器

not connected> ping

PONG

redis 127.0.0.1:6379>

第一个ping时,说明此连接正常;

第二个ping之前,我们将redis服务器停止,那么ping是失败的;

第三个ping之前,我们将redis服务器启动,那么ping是成功的。

2、echo

在命令行打印一些内容:

redis 127.0.0.1:6379> echo HongWan

"HongWan"

redis 127.0.0.1:6379>

3、select

选择数据库。Redis数据库编号从0~15,我们可以选择任意一个数据库来进行数据的存取。

redis 127.0.0.1:6379> select 1

OK

redis 127.0.0.1:6379[1]> select 16

(error) ERR invalid DB index

redis 127.0.0.1:6379[16]>

当选择16时,报错,说明没有编号为16的这个数据库。

4、quit

退出连接。

redis 127.0.0.1:6379> quit

[root@localhost redis-2.2.12]#

5、dbsize

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

redis 127.0.0.1:6379> dbsize

(integer) 18

redis 127.0.0.1:6379>

结果说明此库中有18个key。

6、info

获取服务器的信息和统计。

redis 127.0.0.1:6379> info

redis_version:2.2.12

redis_git_sha1:00000000

redis_git_dirty:0

arch_bits:32

multiplexing_api:epoll

process_id:28480

uptime_in_seconds:2515

uptime_in_days:0

redis 127.0.0.1:6379>

此结果用于说明服务器的基础信息,包括版本、启动时间等。

7、monitor

实时转储收到的请求。

redis 127.0.0.1:6379> config get dir

1) "dir"

2) "/root/4setup/redis-2.2.12"

redis 127.0.0.1:6379>

从结果可以看出,此服务器目前接受了命令"keys *"和"get addr"。

8、config get

获取服务器配置信息。

redis 127.0.0.1:6379> config get dir

1) "dir"

2) "/root/4setup/redis-2.2.12"

redis 127.0.0.1:6379>

本例中我们获取了dir这个参数配置的值,如果想获取全部参数据的配置值也很简单,只需执行”config get *”即可将全部的值都显示出来。

9、flushdb

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

redis 127.0.0.1:6379> dbsize

(integer) 18

redis 127.0.0.1:6379> flushdb

OK

redis 127.0.0.1:6379> dbsize

(integer) 0

redis 127.0.0.1:6379>

在本例中我们将0号数据库中的key都清除了。

10、flushall

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

redis 127.0.0.1:6379[1]> dbsize

(integer) 1

redis 127.0.0.1:6379[1]> select 0

OK

redis 127.0.0.1:6379> flushall

OK

redis 127.0.0.1:6379> select 1

OK

redis 127.0.0.1:6379[1]> dbsize

(integer) 0

redis 127.0.0.1:6379[1]>

在本例中我们先查看了一个1号数据库中有一个key,然后我切换到0号库执行flushall命令,结果1号库中的key也被清除了,说是此命令工作正常。

关键字:Redis服务器

本文摘自:IT168

电子周刊
回到顶部

关于我们联系我们版权声明隐私条款广告服务友情链接投稿中心招贤纳士

企业网版权所有 ©2010-2024 京ICP备09108050号-6 京公网安备 11010502049343号

^