阿里云
向代码致敬,寻找你的第83行
发表主题 回复主题
  • 1224阅读
  • 2回复

编译升级 ApsaraCache 教程

级别: 论坛版主
发帖
9333
云币
14093
— 本帖被 不靠谱贝贝 设置为精华(2017-11-30) —
$h9!"f[|j  
>0oc=9H8  
ZT#G:a  
前言 p?@D'  
Xy +|D#b  
fHi+PEbR  
作为一个负责任的教程,我们写了安装教程怎么能不放升级教程。这篇介绍的就是 ApsaraCache 版本更新后如何升级的教程。 qFk(UazN  
注: 升级需要做好备份准备 f?6=H^_>  
E?uv&evPK7  
教程 0 CS_-  
XjbK!.  
,<7f5qg "'  
一、查看目前版本 ,运行下面语句来查看目前版本:
  1. redis-cli --version
f9$q.a*  
Tw5BvB1  
例如:
  1. root@iZuf61zz9zmbbjen0g78z2Z:/etc# redis-cli --versionredis-cli 999.999.999 (git:2f53a2b8)
RI=B(0 A  
76/%Py|  
那么我们安装的就是 Github 上以 2f53a2b8 为标志的修改版本, 具体可以在 这里 查看 RP9||PFS~~  
二、下载最新版源码 ,如果存在更新的版本,那么我们就 git clone 一下最近的版本: 9'M_tMm5  
Zj;!7ZuT1  
iVcBD0 q)  
  1. cd /src
  2. git clone https://github.com/alibaba/ApsaraCache.git
  3. cd ApsaraCache
2RCnk&u  
9^tyjX2  
plq\D.C  
三、编译 hCgNS1%4  
\q>,c49a{  
$B2@mC([S  
  1. make
~cjvo?)&e;  
|Th{*IJ <,  
Lnzhs;7L  
四、停止 redis-server 服务 [流汗] 小规模部署就不热升级了~ `*a,8M%  
,J~dER\%  
?kSs7e>  
  1. service redis-server stop
)r~Oj3TH  
c LJCLKJ  
]+8,@%="  
五、将二进制文件复制到安装目录 这样将编译好得新二进制文件覆盖旧的就可以实现升级了 1tDN$rM5  
JpDkf$kM  
=6$(m}(74  
  1. cp src/{redis-benchmark,redis-check-aof,redis-check-rdb,redis-cli,redis-sentinel,redis-server} /usr/local/redis/bin/
5eYCnc9  
`6/7},"9t  
OX"`VE  
六、启动 redis-server 就完成升级了 *sTQ9 Kr  
s5.2gu|"%  
 x^"OH  
  1. service redis-server start
GCoqKE  
|Bid(`t.  
w%ForDB>P  
七、再查看一下版本确认一下就行 Dz?F,g_  
]WG\+1x9  
本帖最近评分记录: 1 条评分 云币 +1
魔咒626 云币 +1 优秀文章-欢迎进行技术分享,感谢你的支持! 2017-11-30
级别: 架构狮
发帖
1240
云币
1998
只看该作者 沙发  发表于: 01-24
级别: 架构狮
发帖
1240
云币
1998
只看该作者 板凳  发表于: 01-24
发表主题 回复主题
« 返回列表上一主题下一主题

限100 字节
如果您在写长篇帖子又不马上发表,建议存为草稿
 
验证问题: ECS是阿里云提供的什么服务? 正确答案:云服务器
上一个 下一个