Redis如何通过本机客户端访问远程服务器段
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服务,出现如下界面表示成功
0条评论