从零开始学Redis系列(一):Redis环境搭建

690 阅读3分钟

这是我参与更文挑战的第1天,活动详情查看:更文挑战

前言

Redis在企业级的项目中用的非常频繁,最让大家印象深刻的就是它丰富的数据结构优秀的性能,在缓存分布式锁分布式session控制接口幂等等应用层面上看,也无不彰显着Redis的强大,所以对于Java开发人员来说,Redis应当放在你的必备技能列表中

这个系列我是打算从初学者的角度一点点的走完Redis这条路,从安装->数据结构的了解->demo案例->底层实现原理->企业应用实践,这个思路来分析,希望带给大家一个比较清晰的Redis系列

所以就开始今天的目的,也希望这个系列开个好头:Redis环境搭建

环境准备

Redis服务器

为了省事,我就直接在阿里云买了个最便宜的服务器,目前里面什么内容都没有

image.png

系统以及终端

  • 系统:macOS
  • 终端:iTerm

下载安装Redis

连接服务器

环境准备好了,第一步就是连接到Redis所在的服务器,我这里用的是iTerm

  • 运行以下命令,进行远程连接,就是下图中的IP地址
ssh root@<Linux服务器的公网IP>

image.png

  • 输入yes,然后按Enter键。首次连接时,系统因无法确认远程服务器的真实性,只能提供服务器的公钥指纹,并向您问询是否继续连接。输入yes,表示您信任该服务器

  • 输入Linux服务器的登录密码,然后按Enter键。

image.png

  • 出现如下图,说明已经已经连上了Redis服务器

image.png

下载安装Redis

安装gcc

yum install gcc

image.png

下载解压并编译redis

$ wget https://download.redis.io/releases/redis-6.2.4.tar.gz
$ tar xzf redis-6.2.4.tar.gz
$ cd redis-6.2.4
$ make
  • 下载Redis

image.png

  • 解压Redis

image.png

  • 进入到redis目录后编译Redis

image.png

修改配置文件成后台启动

还是在Redis目录下

image.png

通过vim工具修改daemonize改为yes

image.png

启动Redis

通过src/redis-server redis.conf命令启动Redis

image.png

通过ps -ef | grep redis命令验证是否启动成功

image.png

出现上图就是证明redis启动成功,端口是6379

测试Redis

通过src/redis-cli启动Redis客户端

image.png

测试String的案例:

image.png

set Stringget String都没问题,证明Redis测试成功

退出Redis客户端

通过quit命令退出客户端

image.png

退出Redis服务

  • pkill redis-server
  • kill 进程号
  • src/redis-cli shutdown

我演示一下pkill redis-server,其他的小伙伴们自己试一下

image.png

通过ps -ef | grep redis命令发现Redis服务已经关闭了

image.png

絮叨

最后,如果感到文章有哪里困惑的,请第一时间留下评论,如果各位看官觉得小沙弥我有点东西的话 求点赞👍 求关注❤️ 求分享👥 对我来说真的 非常有用!!!如果想获取Redis相关书籍,可以关注微信公众号Java百科全书输入Redis,即可获得,最后的最后,感谢各位看官的支持!!!