cd红丸 发表于 2012-06-20 22:08

[原创] Redis实战《红丸出品》3.2 Redis常用服务器相关命令

http://blog.chinaunix.net/attachment/201205/26/26785103_1338009683Kvjx.jpg
                               3.2服务器相关命令 3.2.1 ping 测试连接是否存活
redis 127.0.0.1:6379> pingPONG//执行下面命令之前,我们停止redis服务器redis 127.0.0.1:6379> pingCould not connect to Redis at 127.0.0.1:6379: Connection refused//执行下面命令之前,我们启动redis服务器not connected> pingPONGredis 127.0.0.1:6379>

第一个ping时,说明此连接正常第二个ping之前,我们将redis服务器停止,那么ping是失败的第三个ping之前,我们将redis服务器启动,那么ping是成功的3.2.2 echo 在命令行打印一些内容
redis 127.0.0.1:6379> echo HongWan"HongWan"redis 127.0.0.1:6379>

3.2.3 select 选择数据库。Redis数据库编号从0~15,我们可以选择任意一个数据库来进行数据的存取。
redis 127.0.0.1:6379> select 1OKredis 127.0.0.1:6379> select 16(error) ERR invalid DB indexredis 127.0.0.1:6379>

当选择16时,报错,说明没有编号为16的这个数据库3.2.4 quit 退出连接。
redis 127.0.0.1:6379> quit#

3.2.5 dbsize 返回当前数据库中key的数目。
redis 127.0.0.1:6379> dbsize(integer) 18redis 127.0.0.1:6379>

结果说明此库中有18个key3.2.6 info 获取服务器的信息和统计。
redis 127.0.0.1:6379> inforedis_version:2.2.12redis_git_sha1:00000000redis_git_dirty:0arch_bits:32multiplexing_api:epollprocess_id:28480uptime_in_seconds:2515uptime_in_days:0...redis 127.0.0.1:6379>

此结果用于说明服务器的基础信息,包括版本、启动时间等。3.2.7 monitor 实时转储收到的请求。
redis 127.0.0.1:6379> config get dir1) "dir"2) "/root/4setup/redis-2.2.12"redis 127.0.0.1:6379>

从结果可以看出,此服务器目前接受了命令"keys *"和"get addr"。3.2.8 config get 获取服务器配置信息。
redis 127.0.0.1:6379> config get dir1) "dir"2) "/root/4setup/redis-2.2.12"redis 127.0.0.1:6379>

本例中我们获取了dir这个参数配置的值,如果想获取全部参数据的配置值也很简单,只需执行”config get *”即可将全部的值都显示出来。3.2.9 flushdb 删除当前选择数据库中的所有key。
redis 127.0.0.1:6379> dbsize(integer) 18redis 127.0.0.1:6379> flushdbOKredis 127.0.0.1:6379> dbsize(integer) 0redis 127.0.0.1:6379>

在本例中我们将0号数据库中的key都清除了。3.2.10 flushall 删除所有数据库中的所有key。
redis 127.0.0.1:6379> dbsize(integer) 1redis 127.0.0.1:6379> select 0OKredis 127.0.0.1:6379> flushallOKredis 127.0.0.1:6379> select 1OKredis 127.0.0.1:6379> dbsize(integer) 0redis 127.0.0.1:6379>

在本例中我们先查看了一个1号数据库中有一个key,然后我切换到0号库执行flushall命令,结果1号库中的key也被清除了,说是此命令工作正常。-------------------------------------------------------------------
《MongoDB管理与开发精要》、《Redis实战》作者
ChinaUnix.net专家 http://cdhongwan.blog.chinaunix.net
@CD红丸         http://weibo.com/u/2446082491

页: [1]
查看完整版本: [原创] Redis实战《红丸出品》3.2 Redis常用服务器相关命令