Redis如何通过本机客户端访问远程服务器段

Redis如何通过本机客户端访问远程服务器段,第1张

1、Redis默认端口号为127001,端口号默认为:6379。

2、假如本机访问远程IP为132111444的计算机,则首先要在已经安装了Redis的远程计算机上打开其服务器,redisserverexe

3、接下来在本机运行rediscliexe,也可以通过命令行实现:输入-h 远程计算机IP -p 6379即可连接:

4、接下来如果想用自己写的客户端什么的连接远程Redis数据库也只需要输入远程计算机的IP就可以了。

注释掉 bind 127001 这一行(在前面添加一个 # 就是注释)。

重启 redis 服务。

注意: redis 的配置文件位置不是100%一样,有可能你的服务器的 redisconfig 文件和我的位置不一样,请注意甄别。

如果还不行,检查防火墙设置,看看是否有禁止 6379 端口或者限制远程 ip 访问。 如果是购买的云服务器 ,检查 安全组 是否放行 6379 端口(例如:如果你购买的是阿里云的服务器,则登录阿里云的控制台,查看redis所在服务器的安全组设置)。

将命令中的 88888888 改成你的 ip 地址,将 6379 改成你的 redis 的端口(默认端口就是 6379 ),将 password 改成你的 redis 授权密码。

一、首先确定服务器上Redis是可以访问的

二、查看redisconf配置文件

确保以下两项配置

1bind 127001改为 #bind 127001

2protected-mode yes 改为 protected-mode no

ps: protected-mode 是32 之后加入的新特性,是为了禁止公网访问redis cache,加强redis安全的。

它启用的条件,有两个:

1) 没有bind IP

2) 没有设置访问密码

解决:刚好我们注释了bing 127001 并且默认redisconf也是没有设置密码的 所以触发了protected-mode 我们将它关闭即可 生产环境请慎用。

使用stunnel命令创建到 redis 节点的 SSL 隧道。然后,您可以使用 redis-cli 连接到从隧道,以便从加密的 Redis 节点访问数据。具体步骤如下所示:

在aws上找台ec2服务器, SSH登陆服务器,安装stunnel

1、sudo yum -y install stunnel

注明:

使用netstat命令确认隧道已启动

/home/ec2-user/redis-stable/src/redis-cli -h localhost -p 6379

sudo pkill stunnel

6、到此我们stunnel隧道已做好,下面就是直接在Windows上可视化工具连接。

这里有一个坑,我刚开始使用RDM连接redis,可以连接,但是无法查看数据,经过多方尝试,更换可视化客户端后正常。

7、如下图所示,连接redis服务器,命令行可用,但是db0无法显示数据。

8、多次尝试后,更换可视化工具可正常,正常使用可视化工具:Another Redis Desktop Manager。可以正常查看redis各项信息及数据。

Redis主要用作高可用、缓存场景使用,对于阿里云的Redis产品,为了保障其应用效果,原则上只能在阿里云内网才能连接到阿里云的Redis,你如果是直接租赁的阿里云的Redis,那么你通过公网来访问这个Redis,还需要进行一定的配置,具体可参见阿里云的以下帮助连接:

网页链接

网页链接

1首先是下载redis在windows下的文件

然后解压出来放到一个目录下,开启一个redis服务

redis包下载

redis-serverexe

redisconf

//进入redis目录

开启redis服务命令

2重新开启一个cmd命令窗口开始链接redis服务

redis-cliexe

-h

1921681221

//要连接的redis服务器

auth

密码

//auth

+

密码

连接进入redis

  在windows系统下安装多个Redis实例。服务器装有一个Redis实例,随着项目的进行,需要安装多个实例才可以。直接安装是只会有6379端口,需要采用下面的方式来安装。本示例讲解的是:redis-246-setup-64-bitexe 和redis-2817 windows MSOpen。  工具/原料

  Redis安装文件

  CMD命令提示符

  方法/步骤

  下载安装文件,选择稳定版本

  点击安装exe文件,进行安装。选择好路径,一直到安装结束即可。

  点击Service查看Redis服务是否正确的安装。Windows--》Servicemsc。默认的端口为6379。服务已启动。

  使用客户端工具进行连接,出现如下画面即成功。

  使用CMD工具,安装另一个Redis实例服务,端口为6369 需要提前建好6369端口使用的conf文件

  如:C:\Users\Gray>E:\redis-2817\redis-serverexe --service-install E:\redis-2817\redis6369conf --service-name RedisServer6369 --port 6369

  试验了几次都没有提示成功的信息,但是查看服务成功了,而且用客户端连接也成功了。

  查看6369端口的redis服务

  步骤阅读

  7

  使用客户端连接6369 redis服务,出现如下界面表示成功

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » Redis如何通过本机客户端访问远程服务器段

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情