# redis设置密码 # 一、前往服务器自己的站点根目录 ![](https://box.kancloud.cn/404b0e702f972ed758a1c615334a72d7_902x614.png) # 二、进入到data文件夹下 ![](https://box.kancloud.cn/38d009f052b7287c2c094aee85c0a1c4_679x686.png) # 三、点击编辑config.php ![](https://box.kancloud.cn/3c7391b59eb1a6d0cd7b9522adadb7d2_1920x615.png) # 四、确保以下几行代码在config.php中,没有则添加,等号后面的值根据自己的实际情况填写。此处为默认值。 $config\['setting'\]\['redis'\]\['server'\]表示:redis所在服务器地址,127.0.0.1表示本地服务器无需修改 $config\['setting'\]\['redis'\]\['port'\]表示:redis所在使用的端口,reids默认使用6379,无需修改 ~~~ $config['setting']['redis']['server'] = '127.0.0.1'; $config['setting']['redis']['port'] = 6379; $config['setting']['redis']['pconnect'] = 0; $config['setting']['redis']['requirepass'] = ''; $config['setting']['redis']['timeout'] = 1; ~~~ ## 操作到这一步就能正常使用redis,无需再往下执行操作 * * * * * * * * * * * * * * * * * * ## redis配置文件所在位置 ![](https://box.kancloud.cn/5676c30b6adfbb965f336243b7aaaaa7_1886x744.png) * * * # 重要:修改redis配置需要保存然后重启redis,配置修改错误可能导致redis重启失败甚至系统无法使用或者服务器无法使用,不建议修改redis配置文件,不懂或者不会请勿修改请勿执行第五步以及之后的操作 * * * # 重要:修改redis配置需要保存然后重启redis,配置修改错误可能导致redis重启失败甚至系统无法使用或者服务器无法使用,不建议修改redis配置文件,不懂或者不会请勿修改请勿执行第五步以及之后的操作 * * * # 重要:修改redis配置需要保存然后重启redis,配置修改错误可能导致redis重启失败甚至系统无法使用或者服务器无法使用,不建议修改redis配置文件,不懂或者不会请勿修改请勿执行第五步以及之后的操作 * * * * * * * * * * * * * * * * * * # 五、redis安全相关修改针对单台ECS用户(使用单台服务器的用户): redis配置文件中bind 127.0.0.1不用修改成bind 0.0.0.0 ,如果已经修改的用户再改回bind 127.0.0.1 bind 0.0.0.0 表示允许所有ip链接,改成了bind 127.0.0.1 表示只允许自己的此台服务器链接,这样安全系数最高 保存修改后启动redis服务 针对负载均衡用户: 主服务器:redis配置文件bind 处修改成 bind 主服务器内网ip 从服务器:redis配置文件bind处修改为bind 127.0.0.1 保存修改后启动redis服务 微擎站点根目录下面data目录下的config.php文件,找到下面字段并修改ip $config\['setting'\]\['redis'\]\['server'\] = '主服务器内网ip'; # 六、修改redis服务端口 redis配置文件 port 6379 处改为 port 63790或者其他未使用的端口 一定要是没有使用过的端口,一般不建议修改。不懂或不会请勿修改 保存修改后启动redis服务 微擎站点根目录下面data目录下的config.php文件,找到下面字段并修改端口 $config\['setting'\]\['redis'\]\['port'\] = 刚刚修改后的端口; # 七、添加redis服务密码,设置密码一般提供给远程登录,不建议设置。 # 此操作可能导致服务器卡死,系统无法使用等情况,如出现上诉情况请重启服务器然后卸载重装redis。 # 第五步至第七步操作引起任何不良后果及损失我司不承担任何责任。不建议执行上诉三步操作 在redis配置文件中找到下面一行 `# requirepass foobared` 将#去掉 ,将foobared改为你需要的密码 保存修改后启动redis服务 微擎站点根目录下面data目录下的config.php文件,找到下面字段并修改密码 $config\['setting'\]\['redis'\]\['requirepass'\] = '密码'; 测试: 命令行输入 redis-cli -h 配置文件中bind的ip -p 修改的端口 -a 密码 如果登陆成功,说明设置正确