linux安装部署Redis

我的工具都是放在/usr/local/tools/目录下,所有若想无缝匹配本安装步骤,就在下载之前先去/usr/local目录下创建tools文件夹

1.下载redis安装压缩包

进入官方查看(前往)最新版Redis:
在这里插入图片描述
图示看到最新版Redis版本号为6.2.5
接下来,我们就进入linux的/usr/local/tools目录下

方法一:(推荐)

执行命令:

wget http://download.redis.io/releases/redis-6.2.5.tar.gz

注意:如果不是6.2.5版本,可自行将上述数字修改。例如,想安装4.0.8的版本,那么命令就改成:

wget http://download.redis.io/releases/redis-4.0.8.tar.gz

方法二:

官网,直接点击下载(只有linux版本的,所以不用考虑其他,直接下载即可),将下载好的安装包上传至服务器/usr/local/tools/目录即可
在这里插入图片描述

2.解压

在步骤1中的/usr/local/tools目录下解压该目录下的压缩包

tar -xzvf redis-6.2.5.tar.gz

在这里插入图片描述

3.安装gcc环境

由于redis是由C语言编写的,它的运行需要C环境,因此我们需要先安装gcc。安装命令如下:

yum install gcc-c++

在这里插入图片描述

4.编译和安装

编译:

进入到redis-6.2.5目录下执行:

make

在这里插入图片描述

安装:

进入到/redis-6.2.5/src目录下,继续执行:

make install

在这里插入图片描述

5.为了方便管理,将Redis文件中的conf配置文件和常用命令移动到统一文件中

1.创建bin和etc文件夹

[root@moZhengDemo redis-6.2.5]# mkdir bin      //创建bin文件夹
[root@moZhengDemo redis-6.2.5]# mkdir etc   //创建etc文件夹

在这里插入图片描述

2.将redis-6.2.5目录下的 redis.conf 移动到 redis-6.2.5/etc/目录下

redis-6.2.5/目录下执行命令:

mv redis.conf ./etc/

3.将redis-6.2.5/src/目录下的mkreleasehdr.shredis-benchmarkredis-check-aofredis-cliredis-server 移动到 /usr/local/tools/redis-6.2.5/bin/ 目录下

redis-6.2.5/src/目录下执行命令:

mv mkreleasehdr.sh redis-benchmark redis-check-aof redis-cli redis-server /usr/local/tools/redis-6.2.5/bin/

在这里插入图片描述

6.编辑 redis.conf配置文件

进入到redis-6.2.5/etc/目录下,并执行命令:vim redis.conf
在这里插入图片描述
1.命令模式下/daemonize搜索,将其属性值修改成yes(表明需要在后台运行)

注:怎么进入编辑模式(命令模式下输入i就可以编辑了),怎么进入命令模式(编辑模式下键盘按Esc按钮即可)

在这里插入图片描述
2.命令模式下/bind搜索,将其注释掉,使之开启redis远程访问服务

这里的bind指的是只有指定的网段才能远程访问这个redis,注释掉后,就没有这个限制了。
在这里插入图片描述

3.命令模式下/protected-mode搜索,将其属性值改为no

默认是设置成yes的, 防止了远程访问。改成no之后就可以远程访问了。
在这里插入图片描述

4.命令模式下/requirepass foobared搜索,设置redis密码

在# requirepass foobared 的下一行添加requirepass 要设置的redis密码
在这里插入图片描述

上面的设置完成之后,就可以退出vim了,在命令模式下输入:wq退出

7.设置redis开机启动

执行命令:

vi /etc/rc.d/rc.local

将下面代码赋值进去:

/usr/local/tools/redis-6.2.5/bin/redis-server  /usr/local/tools/redis-6.2.5/etc/redis.conf

在这里插入图片描述

8.安装部署完成,启动redis

进入到redis-6.2.5/bin/目录下,执行启动redis命令:

./redis-server /usr/local/tools/redis-6.2.5/etc/redis.conf

查看当前服务器所有端口:

netstat -ntlp

在这里插入图片描述

到这里就已经全部安装部署结束了

超级小小小彩蛋

1.执行命令进入redis:

使用执行命令进入redis后,设置值的时候报错: NOAUTH Authentication required. 是让你输入密码认证。

进入redis-6.2.5/bin/ 目录下执行:./redis-cli,然后再执行auth 密码 就可使用了
在这里插入图片描述

注意:上述的 redis-6.2.5/bin/ 目录下执行:./redis-cli 是因为本文最上面安装部署的时候,将redis-cli文件移动到了redis-6.2.5/bin/ 目录下面。正常应该是在redis-6.2.5/src/目录下,要注意噢!

2.使用RedisDesktopManager可视化工具远程连接redis

工具获取地址:
链接:https://pan.baidu.com/s/1qzoTDkB9rxwnJg9VMHhRVw 
提取码:s3ye

下载之后傻瓜式安装(就是首先改一下安装路径,我一般都是将路径第一个字母C改成字母D,然后狂点下一步,知道安装完成并打开)
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

哎呦喂O_o嗨

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值