Linux Centos7安装Redis与Window10安装Redis

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客户端了。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 206,013评论 6 481
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 88,205评论 2 382
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 152,370评论 0 342
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 55,168评论 1 278
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 64,153评论 5 371
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,954评论 1 283
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,271评论 3 399
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,916评论 0 259
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 43,382评论 1 300
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,877评论 2 323
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,989评论 1 333
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,624评论 4 322
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,209评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,199评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,418评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,401评论 2 352
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,700评论 2 345

推荐阅读更多精彩内容