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

编译升级 ApsaraCache 教程

级别: 论坛版主
发帖
9253
云币
13686
— 本帖被 不靠谱贝贝 设置为精华(2017-11-30) —
2LNRtW*  
T_X6Ulp  
e2z h&j  
前言 kgy:Q'  
;=geHiQHA  
hj  
作为一个负责任的教程,我们写了安装教程怎么能不放升级教程。这篇介绍的就是 ApsaraCache 版本更新后如何升级的教程。 ?s\ OUr  
注: 升级需要做好备份准备 qP2ekI:y  
i O/K nH  
教程 {n/uh0>f*  
W3Dc r@Dy  
I#m-g-J  
一、查看目前版本 ,运行下面语句来查看目前版本:
  1. redis-cli --version
U7doU'V/  
u)3 $~m~  
例如:
  1. root@iZuf61zz9zmbbjen0g78z2Z:/etc# redis-cli --versionredis-cli 999.999.999 (git:2f53a2b8)
lrWV#`6!+  
ebS0qo[oLH  
那么我们安装的就是 Github 上以 2f53a2b8 为标志的修改版本, 具体可以在 这里 查看 ?q(\=;Y  
二、下载最新版源码 ,如果存在更新的版本,那么我们就 git clone 一下最近的版本: %)[+%57{  
KBXK0zWh7  
E Q4KV  
  1. cd /src
  2. git clone https://github.com/alibaba/ApsaraCache.git
  3. cd ApsaraCache
{88gW\GL  
$={:r/R`i  
SrFS#  
三、编译 AZzuI*  
r|PFw6  
:ml2.vP  
  1. make
b !%hH  
D\@m6=L  
aO@ 7O*  
四、停止 redis-server 服务 [流汗] 小规模部署就不热升级了~ qOSg!aft{Q  
'"<6.,Ae  
TMs,j!w?I  
  1. service redis-server stop
<&&SX;  
[q_`X~3  
fwrJ!j  
五、将二进制文件复制到安装目录 这样将编译好得新二进制文件覆盖旧的就可以实现升级了 6ZKsz5:=  
/;7y{(o  
1"pI^Ddt  
  1. cp src/{redis-benchmark,redis-check-aof,redis-check-rdb,redis-cli,redis-sentinel,redis-server} /usr/local/redis/bin/
rC.eyq,105  
-b9;5eS!  
!ALKSiSl  
六、启动 redis-server 就完成升级了 `((Yc]:7  
c&X{dJWD   
yC3yij<oR  
  1. service redis-server start
3I!?e!y3(  
/0W9g  
wO:Sg=,  
七、再查看一下版本确认一下就行 ew;ur?  
uGwJ K`!~  
本帖最近评分记录: 1 条评分 云币 +1
魔咒626 云币 +1 优秀文章-欢迎进行技术分享,感谢你的支持! 11-30
发表主题 回复主题
« 返回列表上一主题下一主题

限100 字节
如果您在写长篇帖子又不马上发表,建议存为草稿
 
验证问题: 阿里云官网域名是什么? 正确答案:www.aliyun.com
上一个 下一个