这是我参与更文挑战的第1天,活动详情查看:更文挑战
前言
Redis在企业级的项目中用的非常频繁,最让大家印象深刻的就是它丰富的数据结构和优秀的性能,在缓存、分布式锁、分布式session、控制接口幂等等应用层面上看,也无不彰显着Redis的强大,所以对于Java开发人员来说,Redis应当放在你的必备技能列表中
这个系列我是打算从初学者的角度一点点的走完Redis这条路,从安装->数据结构的了解->demo案例->底层实现原理->企业应用实践,这个思路来分析,希望带给大家一个比较清晰的Redis系列
所以就开始今天的目的,也希望这个系列开个好头:Redis环境搭建
环境准备
Redis服务器
为了省事,我就直接在阿里云买了个最便宜的服务器,目前里面什么内容都没有
系统以及终端
- 系统:macOS
- 终端:iTerm
下载安装Redis
连接服务器
环境准备好了,第一步就是连接到Redis所在的服务器,我这里用的是iTerm
- 运行以下命令,进行远程连接,就是下图中的IP地址
ssh root@<Linux服务器的公网IP>
-
输入yes,然后按Enter键。首次连接时,系统因无法确认远程服务器的真实性,只能提供服务器的公钥指纹,并向您问询是否继续连接。输入yes,表示您信任该服务器
-
输入Linux服务器的登录密码,然后按Enter键。
- 出现如下图,说明已经已经连上了Redis服务器
下载安装Redis
安装gcc
yum install gcc
下载解压并编译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
- 解压Redis
- 进入到redis目录后编译Redis
修改配置文件成后台启动
还是在Redis目录下
通过vim工具修改daemonize改为yes
启动Redis
通过src/redis-server redis.conf命令启动Redis
通过ps -ef | grep redis命令验证是否启动成功
出现上图就是证明redis启动成功,端口是6379
测试Redis
通过src/redis-cli启动Redis客户端
测试String的案例:
set String和get String都没问题,证明Redis测试成功
退出Redis客户端
通过quit命令退出客户端
退出Redis服务
pkill redis-serverkill进程号src/redis-cli shutdown
我演示一下pkill redis-server,其他的小伙伴们自己试一下
通过ps -ef | grep redis命令发现Redis服务已经关闭了
絮叨
最后,如果感到文章有哪里困惑的,请第一时间留下评论,如果各位看官觉得小沙弥我有点东西的话 求点赞👍 求关注❤️ 求分享👥 对我来说真的 非常有用!!!如果想获取Redis相关书籍,可以关注微信公众号Java百科全书,输入Redis,即可获得,最后的最后,感谢各位看官的支持!!!