Redis服务器控制台输出澄清?

时间:2014-04-24 08:53:56

标签: redis

我正在查看redis输出控制台,我正在尝试了解显示的信息: (未在quick guide中找到该信息)

所以redis-server.exe输出:

/*1*/   [2476] 24 Apr 11:46:28 # Open data file dump.rdb: No such file or directory
/*2*/   [2476] 24 Apr 11:46:28 * The server is now ready to accept connections on port 6379
/*3*/   [2476] 24 Apr 11:42:35 - 1 clients connected (0 slaves), 1188312 bytes in use
/*4*/   [2476] 24 Apr 11:42:40 - DB 0: 1 keys (0 volatile) in 4 slots HT.
  • 关于第#1行 - dump.rdb文件用于什么?这是数据本身吗?
  • [2476]号是多少?它不是端口,因为行#2告诉端口是6379
  • (0 slaves)的含义是什么?
  • 第3行中的
  • - 使用了1188312个字节 - 但最大值是什么,所以我知道溢出...?它适用于整个数据库吗?
  • #3 (0 volatile)的含义是什么?
  • #4 - 为什么我有4个插槽HT?我还没有数据

1 个答案:

答案 0 :(得分:4)

[2476] - 进程ID

dump.rdb - redis可以通过快照保留数据,dump.rdb是默认文件名http://redis.io/topics/persistence

0 slaves - redis可以在主从模式下工作,0 slaves通知您没有连接从服务器

1188312 bytes in use - Redis使用其分配器

分配的总字节数

0 volatile - redis可以设置带有过期时间的密钥,这是它们的计数

4 slots HT - 当前哈希表大小,初始表大小为4,一旦你将添加更多项哈希表将增长