> 文档中心 > Redis修炼秘籍筑基篇 — 3分钟教你安装连接测试Redis

Redis修炼秘籍筑基篇 — 3分钟教你安装连接测试Redis

文章目录

      • 1、前言
      • 2、Windows 上安装 redis(不作重点,可pass)
      • 3、Linux 上安装 redis【重点】
      • 4、在Linux 上连接使用Redis的准备工作

1、前言

Redis(Remote Dictionary Server),译为“远程字典服务”,是一款用C语言编写的,完全开源的,具有极高性能的NoSql数据库;读的速度能达到110000次/s,写的速度能达到81000次/s。因为它出色的性能表现以及高可用性,以致于它在百花齐放的后端技术中具有举足轻重的地位。所以,少侠您确定不好好学一下?小心被卷😏

本篇文章将作为一篇Redis的入门文章,带领各位赶路人学会快速安装,连接以及简单的使用Redis。

PS:引用 **狂神老师(遇见狂神说)**的一句话,与点开文章的你共勉:每个牛逼的人,在牛逼之前都有一段苦逼的岁月,只要像你傻逼一样坚持,那么你终将牛逼!!!

2、Windows 上安装 redis(不作重点,可pass)

下载地址【github上搜索:redis windows】:Windows下载安装 Redis 路径

1、选择版本下载包之后解压到本地目录即可:

Redis修炼秘籍筑基篇 — 3分钟教你安装连接测试Redis

2、打开解压后的目录,首先双击redis-server.exe 运行Redis服务,然后再双击redis-cli.exe,即可打开redis客户端。

Redis修炼秘籍筑基篇 — 3分钟教你安装连接测试Redis

3、在redis-cli中输入命令测试使用redis:输入ping,响应pong则代表redis可正常使用:
Redis修炼秘籍筑基篇 — 3分钟教你安装连接测试Redis

重要提示
注意:由于企业做使用Redis,99%都是在Linux系统上安装部署和使用,补充Windows的安装方法,只是为了知识的完整性。Windows版本自己玩玩即可,企业实战只认Linux版,所以接下来重点来了!!!

3、Linux 上安装 redis【重点】

安装步骤可以参考官网(纯英文,想挑战下小伙伴可以直接点这个):官方提供安装redis步骤

安装版本及对应版本下载可以查看:redis安装版本

看不懂官网步骤的可以看下面这个 ↓ ↓ ↓:

安装步骤(人话解析版):

1、因为redis是由C语言编写的,所以安装redis之前,必须先安装gcc,这个是用来编译 redis 源文件的。

  • 首先使用命令,查看gcc版本,若已经存在则跳过gcc的安装:gcc -v

    Redis修炼秘籍筑基篇 — 3分钟教你安装连接测试Redis

  • 若不存在gcc,则使用命令安装gcc:yum install gcc-c++

  • gcc的拓展知识:GCC 原名为GNU C语言编译器(GNU C Compiler),只能处理C语言。但其很快扩展,变得可处理C++,后来又扩展为能够支持更多编程语言,如Fortran、Pascal、Objective -C、Java、Ada、Go以及各类处理器架构上的汇编语言等,所以改名GNU编译器套件(GNU Compiler Collection)

2、点击上面的链接:redis安装版本 获取各个版本的下载链接(这里用6.2.2举例),注意:获取到下载链接之后这里有两种处理方式:

  1. 如果你操作的服务器(自己买的云服务器网络一般都是通畅的)是有网络的,就可以直接使用wget命令,在网络上下载资源:

    # 注意:如果不接 -P 参数,则默认下载到当前目录wget http://download.redis.io/releases/redis-6.2.2.tar.gz# 下载到指定目录(这里是将资源下载到/opt目录下)wget -P /opt http://download.redis.io/releases/redis-6.2.2.tar.gz
  2. 如果是连不了网的情况下,就直接在浏览器中键入:http://download.redis.io/releases/redis-6.2.2.tar.gz,然后回车,下载获得 redis-6.2.2.tar.gz到本地电脑,然后将它使用xftp上传我们Linux的 /opt (这是给主机额外安装软件所摆放的目录)目录下。

  3. https://github.com/redis/redis-hashes 各个版本下载链接,打开示意图:Redis修炼秘籍筑基篇 — 3分钟教你安装连接测试Redis

3、切换到 /opt 目录下,将redis的压缩包解压到当前目录,解压命令:

tar -zxvf redis-6.2.2.tar.gz

4、解压完成之后出现目录:redis-6.2.2,使用cd命令进入目录,里面是长这个样子的:

Redis修炼秘籍筑基篇 — 3分钟教你安装连接测试Redis

5、在 /opt/redis-6.2.2 目录下执行 make 命令,编译 redis 源文件,如果编译成功,你将会发现一些Redis的二进制文件出现在 /opt/redis-6.2.2/src 目录下。

Redis修炼秘籍筑基篇 — 3分钟教你安装连接测试Redis

6、为了把这些二进制文件安装到 /usr/local/bin 目录下(这样你想执行redis-server启动redis服务等命令时,就不需要再切换到特定的目录了,无论在哪个目录下执行redis相关的命令都可以),在==/opt/redis-6.2.2== 目录下运行 :

make install

7、执行完以上步骤之后,在Linux上安装Redis就算大功告成了!我们可以在==/usr/local/bin==目录下,查看到redis相关的二进制文件了:
Redis修炼秘籍筑基篇 — 3分钟教你安装连接测试Redis

4、在Linux 上连接使用Redis的准备工作

1、在/usr/local/bin 目录中新建一个文件夹(名字随意),主要用来存放拷贝过来的配置文件【redis.conf】(原文件放在解压目录/opt/redis-6.2.2下不动,相当于备份,这样如果我们把配置文件玩坏了,还能还原!真香~)

cd /usr/local/binmkdir liconfig# /opt/redis-6.2.2/redis.conf 这个文件相当于原文件的一个备份,以后我们就操作这个文件就好了cp /opt/redis-6.2.2/redis.conf /usr/local/bin/liconfig

2、编辑 /opt/redis-6.2.2/redis.conf 设置 daemonize yes,该属性默认为:no。

  • daemonize设置为yes:代表开启守护进程模式,在该模式下,redis会在后台运行,并将进程pid号写入至redis.conf选中pidfile设置的文件中,此时redis将一直运行,除非我们手动kill了redis的进程
  • daemonize设置为no:当前界面将进入redis的命令行界面,exit强制退出命令或者关闭连接工具(putty,xshell等)都会导致redis进程退出。

Redis修炼秘籍筑基篇 — 3分钟教你安装连接测试Redis

3、启动连接测试redis:

[root@lishen bin]# cd /usr/local/bin# 【shell】启动redis服务,注意:如果当前不在/usr/local/bin目录下,配置文件需要书写绝对路径地址[root@lishen bin]# redis-server liconfig/redis.conf# 【shell】启动redis客户端,连接redis,参数-p指定指定连接服务的端口号(默认是:6379,可以在redis.conf中配置)[root@lishen bin]# redis-cli -p 6379# 【redis】输入ping   响应pong 代表连接成功!127.0.0.1:6379> pingPONG127.0.0.1:6379> set uname lishenOK127.0.0.1:6379> get uname"lishen"# 【shell】查看当前的redis相关的进程[root@lishen ~]# ps -ef | grep redisroot     30984     1  0 17:57 ? 00:00:00 redis-server 127.0.0.1:6379root     31110 27505  0 17:58 pts/0    00:00:00 redis-cli -p 6379root     31220 31181  0 17:59 pts/1    00:00:00 grep --color=auto redis# 【redis】关闭连接127.0.0.1:6379> shutdownnot connected> exit# 【shell】再次使用ps显示系统当前进程信息:root     31220 31181  0 17:59 pts/1    00:00:00 grep --color=auto redis

至此redis的安装全过程,以及如何连接测试redis就已经全部讲完了,完结撒花!


我是杰哥,一个在IT行业中正经历苦逼岁月的程序员。
浩瀚海洋入我胸膛,再小的帆也能远航!!! 欢迎各位说话好听的人才们一键三连,你们的支持是我更新的最大动力,咱们下期见~

文章持续更新,可以微信搜索「 杰哥是真想教会你 」第一时间阅读,回复【面试】有我准备的一些在精不在多的面试资料

Redis修炼秘籍筑基篇 — 3分钟教你安装连接测试Redis