Redis远程连接简单配置,实现跨机器访问Redis数据库(redis远程连接配置)
Redis是一个开源的高性能,可持久化的内存数据库,它由于自身性能优异,无序范围查询能力等特点,在分布式系统中常用作缓存系统,同时也可以储存大量结构化、半结构化的非结构化数据,从而使Redis在大数据分析、互联网搜索引擎、实时计算平台等场景中大量使用。
由于可以在多台机器之间快速交换数据,Redis的性能受到了广大用户的热烈追捧,若要跨机器访问redis,我们需要先配置远程连接,这期间,我们要注意可能存在的安全漏洞,以防恶意攻击,如IP白名单、端口号。
简单配置步骤如下:
1. 在服务端进行 Redis 配置,使其支持远程访问。打开Redis的配置文件 redis.conf,找到 “# bind 127.0.0.1” 这一行,将127.0.0.1改为0.0.0.0 。
2. 进行安全设置,设置IP白名单,禁止已非法IP访问,具体操作方法,修改redis.conf文件,找到 “protected-mode yes” 将yes改为no,然后在同级目录下建立一个名为 “redis_allow.conf” 的文件,写入能够访问的IP地址,就完成了IP白名单设置,添加代码如下所示:
#redis 白名单
protected-mode yes127.0.0.1
192.168.1.2
3. 设置端口号,使用tmux命令查看端口号,添加代码如下所示:
# 配置 Redis 以固定的端口号监听
port 6379
4. 重启Redis服务,保存配置文件,重新启动Redis服务,以便让以上修改的配置生效。
通过简单地介绍了Redis远程连接的简单配置,实现跨机器访问Redis数据库,从而支持分布式部署,增加系统可用性。但是配置完成之后,要注意注意安全管理,特别是对IP白名单和端口号,以免受到恶意攻击。