Redis环境搭建教程—从零开始

一、云服务器

阿里云、腾讯云等等都可以
在这里插入图片描述

二、连接云服务器

我用的是Xshell
在这里插入图片描述

三、安装并编译Redis

进入opt目录下,直接使用命令安装

  wget https://download.redis.io/releases/redis-5.0.14.tar.gz

在这里插入图片描述
解压gz文件

tar -xvf  redis-5.0.14.tar.gz

进入redis-5.0.14文件夹,直接使用make命令进行编译 (如果)

make

如果提示找不到make请先安装gcc

yum install gcc

编译成功,最后日志输出如下

  Hint: It's a good idea to run 'make test' ;)

  make[1]: Leaving directory `/opt/redis-5.0.14/src'

四、脚本处理

进入redis根目录,新建bin目录

mkdir bin

进入src目录

cd src

复制src中的可执行脚本到bin目录下

cp mkreleasehdr.sh redis-benchmark redis-check-aof  redis-cli redis-sentinel redis-server  ../bin/

五、测试

1、启动服务

进入bin目录

cd ../bin

启动服务

./redis-server

如下图表示启动成功
在这里插入图片描述

2、客户端

此时不要退出服务,重新复制一个连接
在这里插入图片描述
在bin目录下启动客户端

./redis-cli

在这里插入图片描述
简单测试一下

set test 123
get test

在这里插入图片描述

3、对外开放端口

进入根目录,使用ls命令可以看到有个redis.conf配置文件
在这里插入图片描述
编辑配置文件

vi redis.conf

搜索port关键词(/+关键词即可搜索)

/port

在这里插入图片描述

按i键进入写模式,修改端口为xxxx(我这里使用8973),上方protected-mode改为no
在这里插入图片描述
按ESC返回只读模式,找到 requirepass foobared,下一行追加

# xxxx是设置的密码
requirepass xxxxx

在这里插入图片描述
找到bind配置 bind 127.0.0.1 设置为0.0.0.0
(从本机访问改为了不限制机器访问)
在这里插入图片描述
退出

:wq

进入bin目录,重启服务(后面的…/redis.conf代表使用修改之后的配置文件来启动)

./redis-server ../redis.conf

重新复制一个连接,保持服务启动,启动客户端试试

./redis-cli

会提示

Could not connect to Redis at 127.0.0.1:6379: Connection refused

连接不上,因为你修改了配置文件,默认端口和密码都变了,所以无法启动
使用如下命令

# xxxx代表重新设置的默认端口
./redis-cli -p xxxx

成功启动
在这里插入图片描述
测试一下会发现需要身份验证
在这里插入图片描述
因为加了密码,所以要先使用密码登录一下

# xxx代表你的密码
auth xxx

成功!
在这里插入图片描述

4、外部连接测试

我这里使用的是AnotherRedisDesktopManager这款redis可视化软件
下载链接:https://gitee.com/qishibo/AnotherRedisDesktopManager/releases
在这里插入图片描述
新建连接,地址是云服务器的公网ip,端口是刚才更改的默认端口,密码是刚才修改的密码(请先在云服务器中配置安全组规则,把设置的默认端口打开后再连接)
在这里插入图片描述
成功连接!
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值