07.Redis服务的配置查看/修改与及安全

一、在线查看redis实例的参数配置

在工作中你可能需要查看当前运行的redis实例中某个参数是怎样配置的,这时可以直接查看redis实例的配置文件,但是配置文件中的结果不一定跟当前运行的redis实例中的一样,就需要进行比对了,要想比对就得先进行查看。

## 查看当前redis实例的日志记录级别是什么
172.16.1.31:6379> config get loglevel
1) "loglevel"
2) "notice"

## 查看当前运行的redis实例中所有的配置
172.16.1.31:6379> config get *
........省略
........省略 

二、在线修改redis实例的相关参数配置

在工作中可能需要在线调整某个参数的配置,但又不能停止redis实例的服务,所以就需要知道如何在线修改配置。

## 查看当前的redis实例的日志记录级别是什么
172.16.1.31:6379> config get loglevel
1) "loglevel"
2) "notice"

## 修改当前redis实例的日志记录级别为warning
172.16.1.31:6379> config set loglevel "warning"
OK

## 查看日志记录的级别是否修改成功
172.16.1.31:6379> config get loglevel
1) "loglevel"
2) "warning"

 config set可以在线修改所有的配置参数嘛,这个肯定是不能的,比如说把redis实例的bind地址给修改;

172.16.1.31:6379> config get bind                # 查看当前redis实例绑定的IP
1) "bind"
2) "172.16.1.31"

172.16.1.31:6379> config set bind "172.16.1.32"  # 修改当前redis实例的绑定IP,出错,不让其修改
(error) ERR Unsupported CONFIG parameter: bind

三、Redis实例的案例加固

01:redis实例不要用操作系统的root用户进行启动,创建一个普通用户(例如:redis)来启动

02:redis默认是没有连接密码的,为了安全需要为redis实例设置连接密码

猜你喜欢

转载自www.cnblogs.com/chenliangc/p/12344312.html