Mr丶冷文

文章 分类 评论
125 10 7942

站点介绍

冷文学习者(KEVINLU98.COM),记录一个北漂小码农的日常业余生活
友链申请地址(直接评论即可): 传送门

Redis源码安装

MR丶冷文 2021-07-06 2077 0条评论 其它 linuxredis

首页 / 正文
Freewind主题v1.5版本已发布,下载请移步Freewind 1.5,同时还有主题伴生插件Freewind Markdown,下载请移步 Freewind Markdown,有问题请在留言板,交换友链请直接在友链留言,我创建了一个主题交流群,有兴趣可以加下: 点此加入
报毒我说明一下,是因为我把主题的版权信息做了加密,其中用了eval,杀毒软件认为eval函数是一个危险的操作,这点介意的话请勿下载,我也没有强迫任何人去下载,也没有向大家收取一分钱的主题费用,所以也犯不着因为这些事情来喷我,喜欢就用,不喜欢就不用,就这么简单

发布于2022-10-28

前言

Redis是一个高性能的key-value形数据库,大多数情况下会被用作缓存、排序、去重等各类用途,而且大部分网站都会选择用redis去做一个缓存来提高站点的响应速度

Redis这么厉害,那么我们需要用它的时候应该怎么安装呢?

  • 最简单的方式莫过于使用docker拉相应的镜像下来即可
  • 一些服务器运维面板支持Redis等各种环境的一键安装,如 宝塔面板
  • 对于Mac OS而言,RedisApp Store中提供了发行版的Redis,直接点击安装即可
  • 最最最通用的安装方式那就是今天要说的源码安装了,即下载Redis源码然后编译为可执行文件,几乎适用于所有场景

源码准备

先去Redis官网下载一份自己想要的版本的源码:传送门

https://imagebed-1252410096.cos.ap-nanjing.myqcloud.com/20210706/9ae7b8ec051744a1a7db2f1f2ca18c82.png

我这里就选择最新的稳定版本6.2.4进行演示

这里我的机器就选择CentOS 7.6发行版,选择CentOS是其作为Redhat的免费版本,现在已被广泛用于作为部署环境了

https://imagebed-1252410096.cos.ap-nanjing.myqcloud.com/20210706/573c95e0bc014c5baee3ed2b887a5382.png

  • 登陆机器上传提前准备好的源码包或直接在机器上进行下载,这里我就以后者为例进行演示
curl -o redis-6.2.4.tar.gz http://download.redis.io/releases/redis-6.2.4.tar.gz

https://imagebed-1252410096.cos.ap-nanjing.myqcloud.com/20210706/94f8e0543cc24ac0b3107ba3c271dac2.png

  • 解压刚刚下载的源码,此时我们就得到了源码包
tar zxvf redis-6.2.4.tar.gz

https://imagebed-1252410096.cos.ap-nanjing.myqcloud.com/20210706/a781c80c1bee4074a2f83ae00a9ac64f.png

编译安装

  • 进入刚刚解压的源码包
cd redis-6.2.4
  • 列出源码包里的所有文件可以看到有Makefile(至于什么是Makefile,感兴趣的小伙伴可以参考传送门

https://imagebed-1252410096.cos.ap-nanjing.myqcloud.com/20210706/6bcf61a61da644b4a61af3bdea96d0c3.png

  • 执行make进行编译,看到如下说明编译成功。(如果报cc:命令未找到则说明机器上没有gcc的环境,需要安装sudo yum install gcc -y
make MALLOC=libc

https://imagebed-1252410096.cos.ap-nanjing.myqcloud.com/20210706/41273c458df74caabf0894d49997250b.png

  • 编译完成之后进行安装,指定安装路径为/usr/local/redis,看到如下说明安装成功(PS: 一般我们将第三方软件安装在/usr/local/下)
make PREFIX=/usr/local/redis install

https://imagebed-1252410096.cos.ap-nanjing.myqcloud.com/20210706/523bd0c2d0614b4d8fee05bcdf12984d.png

启动测试

  • 进入/usr/local/redis下,可以看到有个bin目录
cd /usr/local/redis/

https://imagebed-1252410096.cos.ap-nanjing.myqcloud.com/20210706/d54bd0626cf34edea180c3825a6a9cc5.png

  • 进入bin目录查看里面的文件,具体说明见如下表格

https://imagebed-1252410096.cos.ap-nanjing.myqcloud.com/20210706/fe670f7711bd427ba8d6cab1fdfbae7d.png

文件名说明
redis-serverRedis服务器
redis-cliRedis命令客户端
redis-benchmarkRedis性能测试工具
redis-check-aofRedis AOF文件检查修复工具
redis-check-rdbRedis RDB文件检查修复工具
redis-sentinelRedis 高可用性(HA)解决方案
  • 执行./redis-server启动 Redis服务端,看到如下启动成功

https://imagebed-1252410096.cos.ap-nanjing.myqcloud.com/20210706/c87a5e66313846dd976c83786d7fc9cd.png

  • 重新开启一个shell,进入/usr/local/redis/bin执行redis-cli脚本

https://imagebed-1252410096.cos.ap-nanjing.myqcloud.com/20210706/f60a08ffb41e450491112d97e9832f94.png

  • 测试成功

到此,Redis的源码安装完成!!

评论(0)

热门文章

最新评论

  • 梦泽[失联勿扰]

    —————————————— 名称: 梦泽不是梦 网址: https://www.mengze2.cn 图标: https://www.mengze2.cn/favicon.ico 描述: 记录人间的苦逼的日子/我在人间凑数的日子 —————————————— 友情链接数据更新,麻烦贵站更新一下,谢谢

  • 梦泽[失联勿扰]

    虽然已经不用Freewind了但是也经常来看看[[呲牙]]

  • poster

    学习学习

  • poster

    支持!

  • 感谢博主,下载学习

日历

2024年03月

     12
3456789
10111213141516
17181920212223
24252627282930
31      

文章目录

站点公告
Freewind主题v1.5版本已发布,下载请移步Freewind 1.5,同时还有主题伴生插件Freewind Markdown,下载请移步 Freewind Markdown,有问题请在留言板,交换友链请直接在友链留言,我创建了一个主题交流群,有兴趣可以加下: 点此加入
报毒我说明一下,是因为我把主题的版权信息做了加密,其中用了eval,杀毒软件认为eval函数是一个危险的操作,这点介意的话请勿下载,我也没有强迫任何人去下载,也没有向大家收取一分钱的主题费用,所以也犯不着因为这些事情来喷我,喜欢就用,不喜欢就不用,就这么简单
点击小铃铛关闭