阿里云
1024开发者盛宴之Java专家问答专场
发表主题 回复主题
  • 1815阅读
  • 2回复

编译升级 ApsaraCache 教程

级别: 论坛版主
发帖
9346
云币
14142
— 本帖被 不靠谱贝贝 设置为精华(2017-11-30) —
 &$+yXN  
H-UMsT=g]  
kF\ QO [  
前言 f'%}{l: ss  
cc^V~-ph  
J\ 3~  
作为一个负责任的教程,我们写了安装教程怎么能不放升级教程。这篇介绍的就是 ApsaraCache 版本更新后如何升级的教程。 DsFrA]  
注: 升级需要做好备份准备 =CqLZ$10  
52%.^/  
教程 4QDF%#~q^  
x&?35B i  
b1s1;8Q  
一、查看目前版本 ,运行下面语句来查看目前版本:
  1. redis-cli --version
]AfeaU'>  
12rr:(#%s  
例如:
  1. root@iZuf61zz9zmbbjen0g78z2Z:/etc# redis-cli --versionredis-cli 999.999.999 (git:2f53a2b8)
w\\    
0,VbB7 z  
那么我们安装的就是 Github 上以 2f53a2b8 为标志的修改版本, 具体可以在 这里 查看 R a 9/L  
二、下载最新版源码 ,如果存在更新的版本,那么我们就 git clone 一下最近的版本: ~w!<J-z)  
L;v#9^Fq  
2j_L jY'7  
  1. cd /src
  2. git clone https://github.com/alibaba/ApsaraCache.git
  3. cd ApsaraCache
7qnw.7p  
w1iQ#.4K_  
UHxXa*HyI  
三、编译 Z/2#h<zj  
#%E~I A%  
y|1-,u.$  
  1. make
7DT9\BT  
7j@TW%FmV\  
N b+zP[C  
四、停止 redis-server 服务 [流汗] 小规模部署就不热升级了~ 6rR}qV,+{  
>pn?~  
'5{gWV`  
  1. service redis-server stop
hL&z"_`  
zR]l2zL3  
&:Raf5G-E  
五、将二进制文件复制到安装目录 这样将编译好得新二进制文件覆盖旧的就可以实现升级了 Plt~l3_  
! 5]/2  
g9 g &]  
  1. cp src/{redis-benchmark,redis-check-aof,redis-check-rdb,redis-cli,redis-sentinel,redis-server} /usr/local/redis/bin/
Wny{qj)=  
c!6.D  
V>z8 *28S.  
六、启动 redis-server 就完成升级了 RD,` D!  
[{'` |  
7eZ,; x  
  1. service redis-server start
.`iOWCS  
9D-PmSnv  
4R}2H>VV%  
七、再查看一下版本确认一下就行 \iO ,y:  
5Vf#(r f  
本帖最近评分记录: 1 条评分 云币 +1
魔咒626 云币 +1 优秀文章-欢迎进行技术分享,感谢你的支持! 2017-11-30
级别: 架构狮
发帖
1217
云币
1941
只看该作者 沙发  发表于: 01-24
级别: 架构狮
发帖
1217
云币
1941
只看该作者 板凳  发表于: 01-24
发表主题 回复主题
« 返回列表上一主题下一主题

限100 字节
如果您提交过一次失败了,可以用”恢复数据”来恢复帖子内容
 
验证问题: 63 + 26 = ?
上一个 下一个