美文网首页
Linux Centos7安装Redis与Window10安装R

Linux Centos7安装Redis与Window10安装R

作者: JTravler | 来源:发表于2020-03-24 16:58 被阅读0次

Redis是C语言开发的,安装Redis需要先将官网下载的源码进行编译,编译依赖gcc环境,如果没有gcc环境,需要安装gcc。
安装Redis都是固定的步骤,只要按步骤来,应该就不会出错了。

安装gcc# Linux Centos7安装Redis

Redis是C语言开发的,安装Redis需要先将官网下载的源码进行编译,编译依赖gcc环境,如果没有gcc环境,需要安装gcc。
安装Redis都是固定的步骤,只要按步骤来,应该就不会出错了。

安装gcc

gcc的安装很简单,首先要确保root用户登录,其次就是Linux要能连上外网。
yum -y install gcc automake autoconf libtool make

安装redis

安装完gcc之后,我们就开始安装redis,可以在线下载redis,在线下载需要连接网络。在哪个目录下执行该命令,那么下载的安装包就在该目录下。
wget http://download.redis.io/releases/redis-4.0.1.tar.gz

也可以先在window系统上下载Linux版的redis,然后再上传到Linux中,这种方式Linux不需要连接网络。

  1. Linux版下载地址:http://www.redis.cn/download.html

2、解压Redis安装包
tar -zxvf redis-5.0.5.tar.gz
3、进入redis根目录下
cd redis-5.0.5
4、编译redis源码,如下图代表成功
make或者make MALLOC=libc

在这里插入图片描述
5、安装编译后的文件,PERFIX必须大写,同时会自动为我们创建redis目录。
make PREFIX=/usr/local/redis install
6、我们查看安装好的redis
cd /usr/local/redis/
在这里插入图片描述
7、查看bin目录
在这里插入图片描述
在bin目录下,有redis-cliredis-server,它们分别是redis的客户端和redis的服务端,也就是说要启动redis服务端和redis客户端就是要启动这两个程序,我们先启动redis服务端。

启动redis服务端

前台模式启动
./redis-server

在这里插入图片描述
从启动页面可以看出redis服务端监听6379端口,但是这种启动方式是前台模式启动。
什么是前台模式?上面我们可以看到有绿色光标一直停留着,这暗示着我们不能在当前窗口做其他操作,否则redis服务端就停止了。
当然我们可以再开一个Xshell窗口,连接该Linux系统,这种方法也行,不过不够好。我们可以通过后台模式来启动redis服务端。
什么是后台模式?就是redis服务端是在后台启动,我们对当前页面做其他操作都不会关闭redis服务端。

后台模式启动
修改redis.conf配置文件,daemonize yes:以后端模式启动。
一开始redis安装目录下是没有redis.conf配置文件,但是在redis安装包中有该配置文件,所有我们需要复制过来。
我们进入redia安装包目录中,然后执行下面命令即可:
cp redis.conf /usr/local/redis
然后再次查看redis安装目录,发现已经有了该配置文件

在这里插入图片描述
然后我们执行下面命令打开并编辑该配置文件,一开始为no,我们改为yes就是让redis每次启动都是后台模式启动。
在这里插入图片描述
在这里插入图片描述
接下来我们启动redis,执行下面命令即可
./redis-server ../redis.conf
在这里插入图片描述
后台模式启动我们看不到redis详细启动信息,我们通过查看系统进程中是否有redis来判断是否启动成功,执行下面命令
ps aux|grep redis
在这里插入图片描述
启动多个redis进程
这样我们就启动了redis,并且监听着6379端口。我们也可以启动多个redis进程。但是每个redis进程监听的端口号一定要不同。
我们执行下面命令启动另一个redis进程
./redis-server ../redis.conf --port 6380
然后我们再次查看系统进程情况,发现启动了两个redis进程。
ps aux|grep redis
在这里插入图片描述

启动redis客户端

我们刚刚也知道了在redis安装目录下有redis-cli,这个命令就是启动redis自带的命令行客户端,通过下面命令启动
./redis-cli

在这里插入图片描述
输入该命令就直接连接到redis服务端,默认连接到监听6379端口号的redis。因为我们上面启动了两个redis,一个监听6379,另一个监听6380。
那怎么连接到监听6380端口号的redis?通过下面即可连接
./redis-cli -p 6380
在这里插入图片描述
启动客户端后,我们输入ping:这个命令是测试redis客户端与redis服务端是否连接正常,连接正常就返回PONG
在这里插入图片描述

关闭redis服务端

关闭redis服务端有多种方法,接下来一一列举。

1、关闭redis进程(断电、非正常关闭,数据容易丢失)
kill -9 PID
我们需要查看redis服务端的PID是多少:ps aux|grep redis,然后通过上面命令强行杀掉进程

在这里插入图片描述
上面红框就是每个redis进程对应的PID,执行kill -9 11623关闭监听6380端口号的redis进程
在这里插入图片描述
2、正常关闭,数据不会丢失
./bin/redis-cli shutdown
上面命令是在没有设置密码的情况下执行,如果redis设置了连接密码,则需要使用密码登录redis客户端,再输入shutdown命令即可。
在这里插入图片描述

Window10安装Redis

下载window版本的Redis

  1. 在linux环境下Redis可以直接通过源码编译安装。Windows下编译一般不那么方便,我们下载已经编译好的.msi安装包来安装。
  2. Window版本的Redis下载地址:[https://github.com/MicrosoftArchive/redis/releases
    在这里插入图片描述

安装window版本的Redis

  1. 下载之后,我们就开始点击安装


    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

开启Redis服务

  1. 安装成功之后,打开Redis安装目录,看看有什么文件


    在这里插入图片描述
  2. 我们查看window服务列表,发现Redis已经注册为window服务,而且是开机自启动。


    在这里插入图片描述
  3. 启动和关闭Redis服务——cmd命令行(进入Redis安装目录)
    redis-server.exe --service-start
    redis-server.exe --service-stop


    在这里插入图片描述
  4. 如果我们电脑安装了Git,那么也可以开启类似Linux终端来启动和关闭Redis服务
    ./redis-server.exe redis.windows.conf


    在这里插入图片描述

开启Redis客户端

  1. 第一种开启Redis客户端是直接点击Redis安装目录下的redis-cli.exe
    在这里插入图片描述
    在这里插入图片描述
  2. 打开cmd命令行窗口,进入Redis安装目录,输入该命令:redis-cli.exe -h 127.0.0.1 -p 6379
    在这里插入图片描述
    这样Redis服务端与客户端都启动成功了,在客户端输入ping,如果返回pong,说明客户端与服务端成功建立连接。
    在这里插入图片描述
    gcc的安装很简单,首先要确保root用户登录,其次就是Linux要能连上外网。
    yum -y install gcc automake autoconf libtool make

安装redis

安装完gcc之后,我们就开始安装redis,可以在线下载redis,在线下载需要连接网络。在哪个目录下执行该命令,那么下载的安装包就在该目录下。
wget http://download.redis.io/releases/redis-4.0.1.tar.gz

也可以先在window系统上下载Linux版的redis,然后再上传到Linux中,这种方式Linux不需要连接网络。

  1. Linux版下载地址:http://www.redis.cn/download.html

2、解压Redis安装包
tar -zxvf redis-5.0.5.tar.gz
3、进入redis根目录下
cd redis-5.0.5
4、编译redis源码,如下图代表成功
make或者make MALLOC=libc

在这里插入图片描述
5、安装编译后的文件,PERFIX必须大写,同时会自动为我们创建redis目录。
make PREFIX=/usr/local/redis install
6、我们查看安装好的redis
cd /usr/local/redis/
在这里插入图片描述
7、查看bin目录
在这里插入图片描述
在bin目录下,有redis-cliredis-server,它们分别是redis的客户端和redis的服务端,也就是说要启动redis服务端和redis客户端就是要启动这两个程序,我们先启动redis服务端。

启动redis服务端

前台模式启动
./redis-server

在这里插入图片描述
从启动页面可以看出redis服务端监听6379端口,但是这种启动方式是前台模式启动。
什么是前台模式?上面我们可以看到有绿色光标一直停留着,这暗示着我们不能在当前窗口做其他操作,否则redis服务端就停止了。
当然我们可以再开一个Xshell窗口,连接该Linux系统,这种方法也行,不过不够好。我们可以通过后台模式来启动redis服务端。
什么是后台模式?就是redis服务端是在后台启动,我们对当前页面做其他操作都不会关闭redis服务端。

后台模式启动
修改redis.conf配置文件,daemonize yes:以后端模式启动。
一开始redis安装目录下是没有redis.conf配置文件,但是在redis安装包中有该配置文件,所有我们需要复制过来。
我们进入redia安装包目录中,然后执行下面命令即可:
cp redis.conf /usr/local/redis
然后再次查看redis安装目录,发现已经有了该配置文件

在这里插入图片描述
然后我们执行下面命令打开并编辑该配置文件,一开始为no,我们改为yes就是让redis每次启动都是后台模式启动。
在这里插入图片描述
在这里插入图片描述
接下来我们启动redis,执行下面命令即可
./redis-server ../redis.conf
在这里插入图片描述
后台模式启动我们看不到redis详细启动信息,我们通过查看系统进程中是否有redis来判断是否启动成功,执行下面命令
ps aux|grep redis
在这里插入图片描述
启动多个redis进程
这样我们就启动了redis,并且监听着6379端口。我们也可以启动多个redis进程。但是每个redis进程监听的端口号一定要不同。
我们执行下面命令启动另一个redis进程
./redis-server ../redis.conf --port 6380
然后我们再次查看系统进程情况,发现启动了两个redis进程。
ps aux|grep redis
在这里插入图片描述

启动redis客户端

我们刚刚也知道了在redis安装目录下有redis-cli,这个命令就是启动redis自带的命令行客户端,通过下面命令启动
./redis-cli

在这里插入图片描述
输入该命令就直接连接到redis服务端,默认连接到监听6379端口号的redis。因为我们上面启动了两个redis,一个监听6379,另一个监听6380。
那怎么连接到监听6380端口号的redis?通过下面即可连接
./redis-cli -p 6380
在这里插入图片描述
启动客户端后,我们输入ping:这个命令是测试redis客户端与redis服务端是否连接正常,连接正常就返回PONG
在这里插入图片描述

关闭redis服务端

关闭redis服务端有多种方法,接下来一一列举。

1、关闭redis进程(断电、非正常关闭,数据容易丢失)
kill -9 PID
我们需要查看redis服务端的PID是多少:ps aux|grep redis,然后通过上面命令强行杀掉进程

在这里插入图片描述
上面红框就是每个redis进程对应的PID,执行kill -9 11623关闭监听6380端口号的redis进程
在这里插入图片描述
2、正常关闭,数据不会丢失
./bin/redis-cli shutdown
上面命令是在没有设置密码的情况下执行,如果redis设置了连接密码,则需要使用密码登录redis客户端,再输入shutdown命令即可。
在这里插入图片描述
这样我们就学会了下载、安装redis,以及启动redis服务端与redis客户端了。

相关文章

网友评论

      本文标题:Linux Centos7安装Redis与Window10安装R

      本文链接:https://www.haomeiwen.com/subject/qbfayhtx.html