Redis远程访问:配置外网访问指南(redis配置外网访问)

随着科技的发展和网络的普及,有越来越多的人用到了Redis这个高性能的key-value数据库存储引擎,而且它也被用来装配分布式应用程序和缓存系统,让人网站得以快速访问,但是由于Redis默认情况下是只有本地网络访问,要让外网可以访问Redis,就需要修改相关Redis的配置文件进行相关的设置,那么下面就来介绍一下Redis远程访问:配置外网访问指南。

首先需要定位到Redis的配置文件,macOS、Linux和Unix系统下,一般位于/etc/redis/redis.conf文件,若Linux下没有,则运行以下代码寻找redis.conf:

`$ find / -name redis.conf`

而在windows中,则一般可以在C:\\Program Files\\Redis文件目录下找到。

然后我们需要正确配置redis.conf文件,确保允许外网访问Redis,首先我们拉取bind参数,原本bind参数设置为127.0.0.1,成功运行Redis的前提是我们可以使用127.0.0.1的本地网络来访问它,然后我们可以设置bind参数为0.0.0.0,使Redis服务器可以在任何可访问的网络上绑定,由此可以支持外网访问:

`bind 0.0.0.0`

紧接着,我们修改protected-mode参数(如果没有,则增加这一行),将原本的yes修改为no:

`protected-mode no`

最后我们还需要设置可访问的IP范围,这样只有满足IP范围的服务器才可以访问Redis,可设置的IP范围是0.0.0.0/0,只要是任何IP都可以访问:

`requirepass YOURPASSWD`

`requirepass YOURPASSWD`

其中YOURPASSWD是我们自己设置的Redis连接密码,需要自己保存好,然后把上述配置保存之后,就可以重启Redis程序,重启 Redis服务器:

`service redis restart`

完成上述修改后,外网就可以访问Redis服务器了,若redis密码未设置,就不用输入口令即可登录,但是需要牢记设置的密码,以便以后使用,Redis远程访问也就完成了。

总结,让Redis可以远程访问:配置外网访问指南,首先要定位Redis的配置文件,然后将Redis的bind参数设置为0.0.0.0,同时将protected-mode参数设置为no,并设置可访问的IP范围,只要满足上述条件,就可以让外网访问Redis服务器了。


数据运维技术 » Redis远程访问:配置外网访问指南(redis配置外网访问)