Linux安装Redis教程(centos7为例)

Linux安装Redis教程(centos7为例)_第1张图片

Linux安装Redis教程

  • 三、Linux安装Redis教程(centos7为例)
    • 1.️环境准备
    • 2.️Redis的安装
      • 1.安装Redis的编译环境
      • 2.上传redis安装包。
      • 3.解压redis文件。
      • 4.将.c文件编译为.o文件。
      • 5.使用make命令安装redis。
      • 6.将解压文件redis-5.0.5下的redis.conf文件复制到安装redis目录下。
      • 7.启动redis。
      • 8.客户端访问redis


三、Linux安装Redis教程(centos7为例)

1.️环境准备

(1)虚拟机版本:VMware® Workstation 12 Pro 或以上

(2) Linux系统:Centos Release7或以上,本篇文章以centos7为例

(3) 远程命令端:xshellMobaXterm_20.0

MobaXterm_20.0百度网盘下载链接(免安装版,解压即可使用):

链接:https://pan.baidu.com/s/1JsSbQlNKAatYmik_U-CFvQ?pwd=am43
提取码:am43

xshell 百度网盘下载链接:

链接:https://pan.baidu.com/s/1Ggkv2IRFEcscAhF5subJ7A?pwd=fazh
提取码:fazh

(4)文件传输工具:SecureFXPortable FileZilla

FileZilla百度网盘下载链接:

链接:https://pan.baidu.com/s/1Fg6Kie_yARYx_FhHzKtm6g?pwd=zg65
提取码:zg65
(5)redis-5.0.5.tar.gz安装包

redis-5.0.5.tar.gz百度网盘下载:

链接:https://pan.baidu.com/s/1AX8YxfprudVkDrIdlhf27A?pwd=nmyb
提取码:nmyb

2.️Redis的安装

开始前打开linux系统。

Linux安装Redis教程(centos7为例)_第2张图片

1.安装Redis的编译环境

       Redis是C语言开发的,安装redis需要先去官网下载源码进行编译,编译需要依赖于GCC编译环境,如果CentOS上没有安装gcc编译环境,需要提前安装,安装命令如下:(这里我们使用root用户处理这些操作)。

[root@centos7]~# yum install gcc-c++

如果提示是否下载,选择: y

Linux安装Redis教程(centos7为例)_第3张图片

2.上传redis安装包。

       推荐使用MobaXterm,上面有下载连接,可以直接从windows系统拖进去执行上去,当然SecureFXPortable 和FileZilla也可以实现上传。

①连接linux。

Linux安装Redis教程(centos7为例)_第4张图片

②上传安装包到/usr/local/下

Linux安装Redis教程(centos7为例)_第5张图片

3.解压redis文件。

[root@centos7]~# tar -zxvf redis-5.0.5.tar.gz

Linux安装Redis教程(centos7为例)_第6张图片

4.将.c文件编译为.o文件。

进入redis-5.0.5 文件夹,执行 make 命令进行编译Redis,目的是将.c文件编译为.o文件。

Linux安装Redis教程(centos7为例)_第7张图片

编译成功!如果编译过程中出错,先删除安装文件目录,后解压重新编译

5.使用make命令安装redis。

[root@centos7 redis-5.0.5]# make PREFIX=/usr/local/redis install

/usr/local/redis是我们的安装路径。

Linux安装Redis教程(centos7为例)_第8张图片

安装成功

Linux安装Redis教程(centos7为例)_第9张图片

6.将解压文件redis-5.0.5下的redis.conf文件复制到安装redis目录下。

       这是因为Redis启动需要一个redis.conf配置文件,可以修改端口号信息。

Linux安装Redis教程(centos7为例)_第10张图片

[root@centos7 redis-5.0.5]#  cp redis.conf /usr/local/redis

cd /usr/local/redis 目录下查看是否复制成功。

Linux安装Redis教程(centos7为例)_第11张图片

7.启动redis。

启动redis有两种方式,一种是前端启动,另一种是后端启动。

       ①redis前端启动:

       bin目录下执行./redis-server

[root@centos7 bin]# ./redis-server 

Linux安装Redis教程(centos7为例)_第12张图片

上面是启动界面(这个界面只能启动,启动后不能进行其他操作),使用ctrl+c退出前端启动。

       ②redis后端启动:

       在redis目录下修改redis.conf配置文件,设置:daemonize yes,然后可以使用后端模式启动。

[root@centos7 redis]# vi redis.conf

进入可以先输入/daemonize 进行搜索,注意#代表注释,如果前面有#符号, 去掉即可。

Linux安装Redis教程(centos7为例)_第13张图片

Esc加:wq保存退出。

启动时,指定配置文件(这里所在文件夹是redis)

[root@centos7 redis]# ./bin/redis-server ./redis.conf

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-CT7UB7n9-1649151133364)(redis笔记.assets/image-20220331174755149.png)]

Redis默认端口:6379,通过当前服务进行查看

[root@centos7 redis]# ps -ef | grep -i redis

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-83meSHlN-1649151133366)(redis笔记.assets/image-20220331174848417.png)]

8.客户端访问redis

       如果想要通过指令来操作redis,可以使用redis的客户端进行操作,在bin文件夹下运行redis-cli

该指令默认连接的127.0.0.1 ,端口号是6379 。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-6umOWCI7-1649151133366)(redis笔记.assets/image-20220331175408730.png)]

安装成功,使用ping-pong机制来验证是否连通,得到PONG则说明已经连通,我们来测试一下存值和取值

127.0.0.1:6379> set username lisi
127.0.0.1:6379> get username

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-V9CrImWp-1649151133367)(redis笔记.assets/image-20220401120514008.png)]

quit退出命令。

①修改redis.conf中的bind的连接地址:bind linux的ip地址

[root@centos7 redis]# vi redis.conf  

进去可以直接输入/bind进行搜索定位

Linux安装Redis教程(centos7为例)_第14张图片

保存退出

②使用redis-cli -h ip地址 -p 端口号 连接

[root@centos7 redis]# ./bin/redis-cli -h 192.168.249.166 -p 6379

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-cT7lhNvQ-1649151133368)(redis笔记.assets/image-20220401121737061.png)]

如果拒绝连接,则可以 执行./bin/redis-cli shutdown来关闭再重启redis服务。

③第三方工具(redis-desktop-manager)连接redis

链接:https://pan.baidu.com/s/1XWc7Dluj2d0tmmtc2NyJlA?pwd=mpos
提取码:mpos

Linux安装Redis教程(centos7为例)_第15张图片

Linux安装Redis教程(centos7为例)_第16张图片

注意:需要关闭linux防火墙并且修改redis.conf文件中的bind参数

关闭防火墙

#查看防火墙状态
firewall-cmd --state
#关闭防火墙
systemctl stop firewalld.service
bind linux的ip地址

此时如果通过redis客户端访问的时候,代码如下:

./bin/redis-cli -h 192.168.249.166 -p 6379

你可能感兴趣的:(redis,redis安装)