阿里云
发表主题 回复主题
  • 297阅读
  • 0回复

编译升级 ApsaraCache 教程

级别: 论坛版主
发帖
9253
云币
13687
— 本帖被 不靠谱贝贝 设置为精华(2017-11-30) —
PB~_I=  
mp `PE=  
<Mgf]v.QS  
前言 ||TtNH  
>?XbU}  
_^uc 0=  
作为一个负责任的教程,我们写了安装教程怎么能不放升级教程。这篇介绍的就是 ApsaraCache 版本更新后如何升级的教程。 &R]pw`mTH  
注: 升级需要做好备份准备 }F{=#Kqn^  
!Cj(A"uqY  
教程 ":WYcaSi  
qR,.W/eS8  
K_-MkY?+  
一、查看目前版本 ,运行下面语句来查看目前版本:
  1. redis-cli --version
J6|JWp  
^E@@YV  
例如:
  1. root@iZuf61zz9zmbbjen0g78z2Z:/etc# redis-cli --versionredis-cli 999.999.999 (git:2f53a2b8)
| 1V2tx  
l=Wd,$\  
那么我们安装的就是 Github 上以 2f53a2b8 为标志的修改版本, 具体可以在 这里 查看 IlHY%8F{  
二、下载最新版源码 ,如果存在更新的版本,那么我们就 git clone 一下最近的版本: H/i<_LP  
(DJvi6\H  
?R?Grw)`H  
  1. cd /src
  2. git clone https://github.com/alibaba/ApsaraCache.git
  3. cd ApsaraCache
(L#%!bd  
L~MpY{!3  
ce5nG0@#  
三、编译 CX+9R3pa  
NiTJ}1 l  
S[U/qO)m  
  1. make
oeN zHp_  
:o\5K2]:  
w`#fH  
四、停止 redis-server 服务 [流汗] 小规模部署就不热升级了~ V<-htV  
G ]lvHD  
XM!M%.0WS  
  1. service redis-server stop
"]<}Hy  
I<`V_  
G^KC&  
五、将二进制文件复制到安装目录 这样将编译好得新二进制文件覆盖旧的就可以实现升级了 F!R2_89iy  
7)PJ:4IqS  
e`ex]py<C  
  1. cp src/{redis-benchmark,redis-check-aof,redis-check-rdb,redis-cli,redis-sentinel,redis-server} /usr/local/redis/bin/
.Cfp'u%\;  
j)Lo'&Y~=  
?360SQ<  
六、启动 redis-server 就完成升级了 U9F6d!:L7A  
BK*UR+,  
\>;%Ji  
  1. service redis-server start
;*`_#Rn#  
EOQaY  
@SQceQfB  
七、再查看一下版本确认一下就行 Wbd_a R (  
f\=6I3z  
本帖最近评分记录: 1 条评分 云币 +1
魔咒626 云币 +1 优秀文章-欢迎进行技术分享,感谢你的支持! 11-30
发表主题 回复主题
« 返回列表上一主题下一主题

限100 字节
如果您提交过一次失败了,可以用”恢复数据”来恢复帖子内容
 
验证问题: ECS是阿里云提供的什么服务? 正确答案:云服务器
上一个 下一个