Redis /etc/redis.conf 常用配置
Redis 基础配置:
daemonize yes // 设置以daemon方式启动 logfile "/var/log/redis.log" // 设置日志文件路径 dir /data/redis // 设置RDB或AOF文件的存放目录 appendonly yes // 设置开启AOF持久化
Redis 安全配置:
bind 127.0.0.1 // 允许指定的IP连接到Redis port 16000 // 设置监听端口,默认是6379 requirepass 123456 // 设置Redis登录密码,通过 redis-cli -a "123456" 登录 rename-command CONFIG CHANGE // 将CONFIG命令重命名为CHANGE,在 Redis 中可以使用 CONFIG 命令来修改配置 rename-command CONFIG "" // 禁用CONFIG命令,要么禁用要么重命名,只能配置其中一种
[root@localhost ~]# killall redis-server // 关闭 Redis [root@localhost ~]# redis-server /etc/redis.conf // 启动 Redis [root@localhost ~]# redis-cli -h 127.0.0.1 -p 16000 -a '123456' // 连接 Redis,-h 指定主机,-p 指定监听端口,-a 指定登录密码
Redis 记录慢查询日志:
slowlog-log-slower-than 1000 // 表示查询超过1000ms则记录日志 slowlog-max-len 128 // 定义日志长度,即只记录128条日志,如果有新的日志记录进来,则最老的一条被移除
[root@localhost ~]# killall redis-server // 关闭 Redis [root@localhost ~]# redis-server /etc/redis.conf // 启动 Redis
[root@localhost ~]# redis-cli 127.0.0.1:6379> slowlog len // 用于查看慢查询日志的条数 127.0.0.1:6379> slowlog get // 用于列出所有的慢查询日志 127.0.0.1:6379> slowlog get 2 // 用于列出多少条慢查询日志