0
点赞
收藏
分享

微信扫一扫

Linux下安装redis

小_北_爸 2022-02-14 阅读 76

文章目录

一:前期准备

1.xftp

2.xshell

官网下载地址https://www.xshellcn.com/xiazai.html

3.vmware下安装centOS

也可以是云服务器

4.redis压缩包

redis官网下载地址
下载stable稳定版。
在这里插入图片描述




二:上传redis压缩包到Linux系统上

方式一:使用xftp文件传输

1.连接虚拟机,输入地址和密码

在这里插入图片描述

2.本地文件拖拽上传到虚拟机的/usr目录下

在这里插入图片描述

方式二:

进入到Xshell控制台(进入/usr),输入wget 将上面复制的下载链接粘贴上,如下命令:

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

在这里插入图片描述
输入ls查看/usr下的文件,redis压缩包下载完成
在这里插入图片描述




三:xshell 操作虚拟机,安装redis

步骤一:准备编译环境

1.关闭防火墙。

① 运行·systemctl status firewalld命令查看当前防火墙的状态。
在这里插入图片描述

  • 如果防火墙的状态参数是inactive,则防火墙为关闭状态。
  • 如果防火墙的状态参数是active,则防火墙为开启状态。本示例中防火墙为开启状态,因此需要关闭防火墙。

② 关闭防火墙。如果防火墙为关闭状态可以忽略此步骤。

  • 如果您想临时关闭防火墙,运行命令systemctl stop firewalld
  • 如果您想永久关闭防火墙,运行命令systemctl disable firewalld

2.关闭SELinux。

①运行getenforce命令查看SELinux的当前状态。
在这里插入图片描述

  • 如果SELinux状态参数是Disabled,则SELinux为关闭状态。

  • 如果SELinux状态参数是Enforcing,则SELinux为开启状态。本示例中SELinux为开启状态,因此需要关闭SELinux。

②关闭SELinux。如果SELinux为关闭状态可以忽略此步骤。

  • 如果您想临时关闭SELinux,运行命令setenforce 0
  • 如果您想永久关闭SELinux,运行命令vim /etc/selinux/config编辑SELinux配置文件。回车后,把光标移动到SELINUX=enforcing这一行,按i键进入编辑模式,修改为SELINUX=disabled,按Esc键,然后输入:wq并按Enter键以保存并关闭SELinux配置文件。 最后重启系统使设置生效。

3.解压redis包

  • 解压redis压缩包
 tar -zvxf redis-6.2.6.tar.gz
  • 移动到 /usr/local目录下并且更名为redis
mv /usr/redis-6.2.6   /usr/local/redis

在这里插入图片描述




4.安装gcc环境

由于redis是由C语言编写的,它的运行需要C环境,因此我们需要先安装gcc。安装命令 yum install gcc-c++
在这里插入图片描述
测试 gcc版本 gcc --version




5.编译与安装

  • 编译
    cd到/usr/local/redis目录,输入命令make执行编译命令
make      //对解压后的文件进行编译
  • 安装
  cd ./src   //进入到 redis/src 文件目录下
make PREFIX=/usr/local/redis install   //进行redis安装

在这里插入图片描述



6.再redis目录下 创建etc,log文件夹

mkdir /usr/local/redis/etc
mkdir /usr/local/redis/log

在这里插入图片描述




7.移动redis.conf到etc目录下,便于管理

mv redis.conf   /usr/local/redis/etc

在这里插入图片描述




8.编辑 redis.conf配置文件

  • 设置后台启动redis服务
  • 配置日志文件
  • 修改Redis默认密码 (默认密码为空)
  • 开启redis远程访问服务



9.设置Redis开机启动




10.开启redis服务

1.后台启动

/*
//前台启动,命令行窗口不能关闭,否则服务器停止
redis-server
按ctrl+z退出,并且关停redis服务
*/

2.用客户端访问:

 //  /redis/bin目录下
  redis-cli

在这里插入图片描述

3.多个端口可以:redis-cli -p6379
4.测试验证: ping
在这里插入图片描述

5.Redis关闭

 //  /redis/bin目录下
单实例关闭:redis-cli shutdown

也可以进入终端后再关闭
在这里插入图片描述

多实例关闭,指定端口关闭:redis-cli -p 6379 shutdown



常用命令 redis-server /usr/local/redis/etc/redis.conf //启动redis

pkill redis //停止redis

ps -aux | grep redis //采取查看进程方式,查看Redis是否正在运行
netstat -lanp | grep 6379//采取端口监听查看方式,查看Redis是否正在运行




11.打开RedisDesktopManager,测试服务是否开启 以及 是否可以远程访问Redis




举报

相关推荐

0 条评论