前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >centos7编译安装Redis

centos7编译安装Redis

作者头像
行 者
发布2018-03-26 15:35:16
9760
发布2018-03-26 15:35:16
举报
文章被收录于专栏:运维技术迷运维技术迷

redis能够兼容绝大部分的POSIX系统,比如Linux、OS X、OpenBSD、NetBSD、FreeBSD,其中比较典型的是Linux操作系统(如Centos、Redhat、Ubuntu、Debian、OS X等。)

在Linux安装软件通常有两种方法:一种是使用各个操作系统的软件管理软件进行安装,例如centos使用RPM包或者YUM方式,ubuntu使用APT包或者apt-get。但是Redis更新速度相对较快,而这些管理工具不一定能更新到最新的版本,同时redis的安装本身不是很复杂,所以一般推荐使用第二种方式:源码的方式进行安装,整个安装只需要6步即可完成,本文以3.0.7为例进行安装说明。

安装步骤

1.下载redis指定版本的源码压缩包到当前目录; 2.解压缩redis源码压缩包; 3.建立一个redis目录的软连接,指向redis-3.0.7; 4.进入redis目录; 5.编译(编译之前确保操作系统已经安装好了gcc); 6.安装。

代码语言:javascript
复制
[root@vultr software]# wget http://download.redis.io/releases/redis-3.0.7.tar.gz
[root@vultr software]# tar -zxvf redis-3.0.7.tar.gz
[root@vultr software]# ln -s redis-3.0.7 redis
[root@vultr software]# cd redis
[root@vultr redis]# make 
[root@vultr redis]# make install

这里有两点需要说明一下 1.在第三步中建立了一个redis目录的软连接,这样做的目的是不吧redis目录固定在指定的版本上,有利于redis未来版本的升级,算是安装软件的一种好习惯. 2.第6步中的安装时将redis的相关运行文件放到/usr/local/bin下,这样就可以在任意目录下执行redis命令。

测试安装结果

代码语言:javascript
复制
[root@vultr redis]# redis-cli -v
redis-cli 3.0.7

通过以上的命令,可以看到redis的版本redis3.0.7,和我们需要安装的一样的话就安装完成了。

后记

redis的官方并不支持微软的windows操作系统,但是redis作为一款优秀的开源技术吸引到了微软公司的注意,微软公司的开源技术组在github上维护一个redis的分支:https://github.com/MSOpenTech/redis

至于为什么redis的作者没有开发和维护针对windows用户的redis版本呢?这里可以简单分析一下:首先redis的许多特性都是和操作系统相关的,windows操作系统和linux操作系统有很大不同,说白了也就是windows操作系统的底层代码不开源,所以会增加维护成本,而且更重要的是大部分公司都在使用linux操作系统,而redis在linux操作系统上的表现已经得到了实践的验证。对于使用windows操作系统的大神,可以通过安装虚拟机来体验redis的诸多特性。–摘自《redis开发与运维》一书。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 安装步骤
  • 测试安装结果
  • 后记
相关产品与服务
云数据库 Redis
腾讯云数据库 Redis(TencentDB for Redis)是腾讯云打造的兼容 Redis 协议的缓存和存储服务。丰富的数据结构能帮助您完成不同类型的业务场景开发。支持主从热备,提供自动容灾切换、数据备份、故障迁移、实例监控、在线扩容、数据回档等全套的数据库服务。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档