多个redis服务在 windows系统下的搭建

最近在学习redis的使用,在安装redis中遇到的问题在此记录,给自己以后看看和遇到同样问题的人点解决思路

 

1.首先redis 安装

 说明:在这里直接跳过安装一个redis 服务的问题,这种安装一个redis服务的百度能看到很多,在这里说的是安装多个redis服务。

环境说明:window 系统,阿里云服务器、window版本下的redis(下载地址:https://github.com/microsoftarchive/redis/releases,使用版本:3.2.100)

1.1 在上面提供的地址中,找到3.2.100压缩版下载,在需要安装的地方解压放入即可(由于我部署两套redis服务,创建两个文件夹:redis和redis1)

1.2启动第一个redis服务(默认端口为6379),并配置到window服务里面:命令如下:

 1.2.1 进入cmd

1.2.2  进入redis的安装目录

1.2.3 redis-server --service-install redis.windows.conf --loglevel verbose 回车

1.2.4 成功会提示相关信息

1.3启动第二个redis 服务(在对应文件夹中找到 redis.windows.conf<修改端口port此处我设置为6380>)

1.3.1 进入cmd

1.3.2 进入redis1安装目录

1.3.3 redis-server --service-install redis.windows.conf --service-name redis6380 --port 6380 --loglevel(设置服务名为redis6380目的是为了区分上面一个服务)

1.3.4 成功会有相关信息提示

两个服务要是都成功,会在windos系统下面看到这两个服务如下图

启动服务方式

1:直接window 服务点击启动

2:进入对应安装目录 :redisredis-server --service-start 

以上就是配置两个redis 服务的说明:多个同样操作

进入对应的redis 客户端:命令 redis-cli.exe -h 127.0.0.1 -p 6380(进入6380redis 客户服务端)

解释:如果在对应不同的redis 安装目录下:输入 redis-cli.exe,会发现进入的都是默认的端口6379端口,根本进入不到6380端口,所以进入6380 客户端的时候一定要带入端口号才行。这个地方是我踩过的一个坑

2.1 如何让外网可以访问

2.1.1进入需要访问的redis 安装目录,找到  redis.windows.conf配置文件,打开找到 bind 127.0.0.1 改为 bind  0.0.0.0,注意空格,第二个坑bind前面多了一个空格,导致一直外网访问不到。如果 protected-mode no 的话需要改成 protected-mode yes。requirepass这个属性是给redis 添加密码,看个人需要是否要添加

2.1.2 进入阿里云控制台-进入云服务器ecs-网络和安全-安全组-添加一个安全组规则,入方向端口号就是6379和6380,外网即可访问

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值