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、选择版本下载包之后解压到本地目录即可:
2、打开解压后的目录,首先双击redis-server.exe 运行Redis服务,然后再双击redis-cli.exe,即可打开redis客户端。
3、在redis-cli中输入命令测试使用redis:输入ping,响应pong则代表redis可正常使用:
重要提示
注意:由于企业做使用Redis,99%都是在Linux系统上安装部署和使用,补充Windows的安装方法,只是为了知识的完整性。Windows版本自己玩玩即可,企业实战只认Linux版,所以接下来重点来了!!!
3、Linux 上安装 redis【重点】
安装步骤可以参考官网(纯英文,想挑战下小伙伴可以直接点这个):官方提供安装redis步骤
安装版本及对应版本下载可以查看:redis安装版本
看不懂官网步骤的可以看下面这个 ↓ ↓ ↓:
安装步骤(人话解析版):
1、因为redis是由C语言编写的,所以安装redis之前,必须先安装gcc,这个是用来编译 redis 源文件的。
-
首先使用命令,查看gcc版本,若已经存在则跳过gcc的安装:
gcc -v
-
若不存在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举例),注意:获取到下载链接之后这里有两种处理方式:
-
如果你操作的服务器(自己买的云服务器网络一般都是通畅的)是有网络的,就可以直接使用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
-
如果是连不了网的情况下,就直接在浏览器中键入:http://download.redis.io/releases/redis-6.2.2.tar.gz,然后回车,下载获得
redis-6.2.2.tar.gz
到本地电脑,然后将它使用xftp上传我们Linux的 /opt (这是给主机额外安装软件所摆放的目录)目录下。 -
https://github.com/redis/redis-hashes 各个版本下载链接,打开示意图:
3、切换到 /opt 目录下,将redis的压缩包解压到当前目录,解压命令:
tar -zxvf redis-6.2.2.tar.gz
4、解压完成之后出现目录:redis-6.2.2,使用cd命令进入目录,里面是长这个样子的:
5、在 /opt/redis-6.2.2 目录下执行 make
命令,编译 redis 源文件,如果编译成功,你将会发现一些Redis的二进制文件出现在 /opt/redis-6.2.2/src 目录下。
6、为了把这些二进制文件安装到 /usr/local/bin
目录下(这样你想执行redis-server启动redis服务等命令时,就不需要再切换到特定的目录了,无论在哪个目录下执行redis相关的命令都可以),在==/opt/redis-6.2.2== 目录下运行 :
make install
7、执行完以上步骤之后,在Linux上安装Redis就算大功告成了!我们可以在==/usr/local/bin==目录下,查看到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进程退出。
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行业中正经历苦逼岁月的程序员。
浩瀚海洋入我胸膛,再小的帆也能远航!!! 欢迎各位说话好听的人才们一键三连,你们的支持是我更新的最大动力,咱们下期见~
文章持续更新,可以微信搜索「 杰哥是真想教会你 」第一时间阅读,回复【面试】有我准备的一些在精不在多的面试资料。