1. 使 Redis 以后台进程的方式启动
编辑配置文件 /usr/local/redis/etc/redis.conf
做如下修改:
1 | daemonize no --> daemonize yes |
2. 注释 Redis 绑定连接
编辑配置文件 /usr/local/redis/etc/redis.conf
,找到如下内容,将其注释掉即可,或者配置指定客户端 IP
1 | bind 127.0.0.1 |
3. 设置密码
编辑配置文件 /usr/local/redis/etc/redis.conf
,找到如下内容,做如下修改:
1 | requirepass 123456 |
4. 修改 Redis 默认端口
编辑配置文件 /usr/local/redis/etc/redis.conf
,找到如下内容,修改成系统未使用的端口即可:
1 | port 6379 |
5. 修改 Redis 进程文件
编辑配置文件 /usr/local/redis/etc/redis.conf
,找到如下内容,修改进程文件的位置
1 | pidfile /usr/local/redis/data/redis_6379.pid |
6. 存储本地数据库时,是否压缩,默认为 yes
编辑配置文件 /usr/local/redis/etc/redis.conf
,找到如下内容:
1 | rdbcompression yes |
7. RDB 存储文件的名称
编辑配置文件 /usr/local/redis/etc/redis.conf
,找到如下内容:
1 | dbfilename redis-6379.rdb |
8. RDB 数据文件的存储位置,默认为 ./
,注意此处是目录,不是文件
编辑配置文件 /usr/local/redis/etc/redis.conf
,找到如下内容,修改为:
1 | dir /usr/local/redis/data/ |
9. 设置 Redis 日志文件路径,注意此处是文件,不是目录
编辑配置文件 /usr/local/redis/etc/redis.conf
,找到如下内容:
1 | logfile "" |
默认为 stdout 标准输出,若后台模式启动则会输出到 /dev/null
中,修改后如下:
1 | logfile /usr/local/redis/log/redis-6379.log |
以上均是安装完 Redis 之后修改的一些简单配置,Redis 的配置可以修改 redis.conf
文件,也可以通过 config
命令实现。
1 | 查看配置项 |
10. 其他配置
参数名称 | 值 | 说明 |
---|---|---|
bind | 127.0.0.1 | 绑定的主机地址 |
timeout | 300 | 客户端闲置多久后关闭链接,0:表示关闭该功能 |
loglevel | debug/verbose/notice/warning | 日志级别 |
database | 10 | 数据库数量 |
save | <seconds> <changes> | save 900 10 表示指定多久内有多少次更新就将数据同步到数据文件 |
slaveof | <masterip> <masterport> | 当本机为slaveof时,设置master的ip和port,redis启动时,自动从master上数据同步 |
masterauth | <master-password> | 如果master设置了密码,slav链接master的密码 |