Redis是一个高性能的 key-value 数据库。
redis运行在内存中,可以持久化到磁盘
在该命令窗口使用以下命令
# 获取查看所有配置项名称
config get *
# 根据配置项名获取配置
config get dbfilename
# 语法
config set 配置名 配置内容
# 示例
CONFIG SET loglevel "notice"
daemonize yes/no
:是否作为守护进程运行。如果设置为yes,Redis将在后台运行,并将输出写入到错误日志文件中。默认值为no。pidfile /path/to/pidfile
:指定Redis服务器进程的PID文件。默认值为/var/run/redis_6379.pid。port 6379
:指定Redis服务器监听的端口。默认值为6379。bind 127.0.0.1
:指定Redis服务器绑定的IP地址。默认值为127.0.0.1,即只接受本机连接。timeout 0
:指定客户端连接的超时时间(秒)。默认值为0,表示不超时。loglevel notice
:指定日志级别。默认值为notice。logfile /path/to/logfile
:指定日志文件路径。默认值为/var/log/redis.log。databases 16
:指定Redis服务器启动时默认打开的数据库数目。默认值为16。save
:指定Redis的持久化策略。默认值为save 900 1,即如果在900秒内至少有1个key值发生改变,则进行持久化。rdbcompression yes/no
:指定是否启用RDB持久化数据的压缩。默认值为yes。dbfilename dump.rdb
:指定RDB持久化数据的文件名。默认值为dump.rdb。dir /path/to/dir
:指定Redis存储RDB持久化数据的目录。默认值为当前工作目录。除了以上常见的配置项外,Redis还提供了许多其他配置项,可以根据实际需要进行配置。在编辑完配置文件后,需要重新启动Redis服务器才能使新的配置生效。可以使用以下命令来重新启动Redis服务器:
redis-cli shutdown
这将关闭正在运行的Redis服务器进程,并重新启动一个新的进程来应用新的配置。