首页 > 代码库 > 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
    
2、echo
  在命令行打印一些内容:
  redis 127.0.0.1:6379> echo xxxxxx
  "xxxxxx"
 
3、select
  选择数据库。Redis数据库编号从0~15,我们可以选择任意一个数据库来进行数据的存取。
  redis 127.0.0.1:6379> select 1
  OK
  redis 127.0.0.1:6379[1]> select 16    //当选择16时,报错,说明没有编号为16的这个数据库
  (error) ERR invalid DB index
 
  
4、dbsize
  返回当前数据库中key的数目。
  redis 127.0.0.1:6379> dbsize
  (integer) 18          //结果说明此库中有18个key
  
5、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>
  此结果用于说明服务器的基础信息,包括版本、启动时间等。

6、monitor
  实时转储收到的请求。
    redis 127.0.0.1:6379> monitor 实时转储收到的请求。
    OK
    1340780669.110663 "AUTH" "root"
    1340780669.110663 "COMMAND"
    
7、config get
  获取服务器配置信息。
  redis 127.0.0.1:6379> config get dir
  1) "dir"
  2) "/root/ setup/redis-2.2.12" 
本例中我们获取了dir这个参数配置的值,如果想获取全部参数据的配置值也很简单,只需执行”config get *”即可将全部的值都显示出来。

8、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都清除了。

9、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]>

redis- 服务器相关命令