Redis修炼秘籍筑基篇 — 3分钟教你安装连接测试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、选择版本下载包之后解压到本地目录即可:

image-20220526163927124

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

image-20220526164119487

3、在redis-cli中输入命令测试使用redis:输入ping,响应pong则代表redis可正常使用:
32aa4c5cac98a981485f7906aec33e4

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

3、Linux 上安装 redis【重点】

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

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

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

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

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

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

    image-20220528213657291

  • 若不存在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 各个版本下载链接,打开示意图:image-20220528210852527

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

tar -zxvf redis-6.2.2.tar.gz

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

image-20220526172809408

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

image-20220529161846587

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

make install

7、执行完以上步骤之后,在Linux上安装Redis就算大功告成了!我们可以在==/usr/local/bin==目录下,查看到redis相关的二进制文件了:
image-20220529162013658

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

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

cd /usr/local/bin
mkdir 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进程退出。

image-20220526175037303

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> ping
PONG
127.0.0.1:6379> set uname lishen
OK
127.0.0.1:6379> get uname
"lishen"

# 【shell】查看当前的redis相关的进程
[root@lishen ~]# ps -ef | grep redis
root     30984     1  0 17:57 ?        00:00:00 redis-server 127.0.0.1:6379
root     31110 27505  0 17:58 pts/0    00:00:00 redis-cli -p 6379
root     31220 31181  0 17:59 pts/1    00:00:00 grep --color=auto redis

# 【redis】关闭连接
127.0.0.1:6379> shutdown
not connected> exit

# 【shell】再次使用ps显示系统当前进程信息:
root     31220 31181  0 17:59 pts/1    00:00:00 grep --color=auto redis

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


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

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

扫码_搜索联合传播样式-白色版截图版

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值