🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
## 一、概述 Redis 的配置文件位于 Redis 安装目录下,文件名为redis.conf(Windows 名为 redis.windows.conf,linux下的是redis.conf) 你也可以通过**CONFIG**命令查看或设置配置项。 ## 二、设置方法 使用*号获取所有配置项: ![](https://img.kancloud.cn/33/46/3346d007fe870d964af05826c64e5db6_677x443.png) 你可以通过修改 redis.conf 文件或使用**CONFIG set**命令来修改配置。 命令: ``` config set param newvalue_CONFIG_VALUE ``` ## 三、开放连接 可以让所有合法的服务器连接,需要修改默认的配置文件; 1、建议注释掉bind地址,其他服务器可以通过该该服务器的公网IP来访问它的redis服务; 2、设置取消保护模式; ``` # bind 127.0.0.1 ::1 protected-mode no ``` >[danger] 需要确保防火墙没有阻挡redis的端口 ## 四、增加密码约束 基于安全的考虑,一般都会为客户端的连接,增加密码校验;首先找到redis.conf文件;然后修改里面的requirepass,将注释去掉,并将后面对应的字段设置成自己想要的密码,保存即可; ``` requirepass ****** ``` ![](https://img.kancloud.cn/23/47/2347a2d0088be33054f549996b9535bd_755x525.png) ## 五、数据库db0-db15 * 默认情况下,redis会生成0-15号共16个db,以供不同情境使用的需要 * 不同的数据库下,相同的key各自独立 * 修改redis的配置文件(redis.conf)可修改db的个数,**只能修改配置文件来生效** ``` databases 16 ``` ## 六、日志配置 `logfile`和`loglevel`两个配置选项; `logfile`定义日志文件的路径,loglevel设置日志级别: 1. debug:会打印出很多信息,适用于开发和测试阶段; 2. verbose(冗长的):包含很多不太有用的信息,但比debug要清爽一些; 3. notice:适用于生产模式; 4. warning : 警告信息; ![](https://img.kancloud.cn/64/23/642345a187dcfa8f58e5390942bb6098_885x268.png) 配置: ![](https://img.kancloud.cn/a4/2b/a42b8b99d1222b253fabc5d0b5a81f5a_786x267.png) 重新启动运行之后,就会在指定的目录下产生指定的日志文件了; ![](https://img.kancloud.cn/08/e6/08e64c55f8d9018afa04bfed3279fae0_1599x242.png) ## 七、连接数 ``` maxclients 10000 ```