Redis configuration Redis 配置:

Redis 是可以开始不需要一个配置文件使用一个默认的内置配置,


然而 这个配置只是推荐用于测试和开发目的:



合适的方式来配置Redis 是通过提供一个Redis 配置文件, 通常称为redis.conf.


redis.conf 文件包含大量的指令有一个简单的格式:
keyword argument1 argument2 ... argumentN

这是一个简单的配置指令:

slaveof 127.0.0.1 6380

它是可以提供字符串包含空格作为参数使用引号,如下面的示例所示:

requirepass "hello world"


配置指令列表, 它们的意义和有意向的使用是可用的在本身文档里


通过命令行传递参数:

因为Redis 2.6 它是可以传递Redis 配置参数直接使用命令行。

这个是非常有用的对于测试。下面的例子开始一个新的Redis 实例使用端口6380 作为一个实例的slave 运行在127.0.0.1端口的6379:


参数格式的传递通过命令行是精确的和用在redis.conf文件里一样,

除了关键字前缀 --


改变Redis 配置当server 是在运行:

它是可以的配置Redis 在运行时而不需要停止和重启服务,

或者 查询当前配置以编程的方式使用特定的命令 CONFIG SET 和CONFIG GET:


注意,修改配置在运行时对redis.conf文件没有影响, 因此在下次启动时老的配置会被代替使用: