centOs6.5安装redis

redis的安装

准备一下空环境所有资源

不同的版本linux所需要的这些内容不同,yum安装好处就是有了的就不会再装了,所以你尽可能将插件资源做的更多也没问题

[root@10-9-39-13 ~]# yum -y install make cmake gcc tcl*

获取安装包

可以从官网下载最新版本 https://redis.io/
如果怕麻烦可以从百度盘中下载3.2.11的解压包
链接:https://pan.baidu.com/s/1MzkzGLWuuOW6II2MUkj_2g
提取码:2b5v

上传到服务器

这里不再详细介绍如何上传,虚拟机直接拖进去,云服务器可以用xshell上传.

解压

创建管理目录

这是个人习惯,看心情做也行
创建管理目录

[root@10-9-62-65 ~]# cd /home/
[root@10-9-62-65 home]# mkdir software
[root@10-9-62-65 home]# cd software/
[root@10-9-62-65 software]# 

解压安装包

[root@10-9-39-13 resources]# tar -xf redis-3.2.11.tar.gz

在这里插入图片描述

编译和编译安装

C语言编写的redis需要在redis的根目录使用编译和编译安装命令进行安装过程

[root@10-9-17-153 redis-3.2.11]#  make && make install

在这里插入图片描述
到此redis就安装完成了.

ruby环境安装

redis-cluster的集群命令需要ruby环境

获取安装包

还是百度网盘下载吧比较方便
链接:https://pan.baidu.com/s/1INFuwGV-aE01njYHorRufw
提取码:r0ue

解压

上传文件后还是通过解压

[root@10-9-17-153 ruby]#  tar -xf ruby-2.3.1.tar.gz

yum 安装gems

[root@10-9-17-153 ruby-2.3.1]#yum -y install rubygems

在这里插入图片描述

gem安装redis

[root@10-9-17-153 ruby-2.3.1]#gem install redis

在这里插入图片描述

总结

基本上解解压,yum安装安装就搞定

常见问题

yum原问题

有的版本的linuxyum源安装就是给你一堆恶心,换个yum源就行了
https://blog.csdn.net/qq_35180983/article/details/82467169

gem安装redis容易出openSSL报错

报错截图就找不到了,不过和下面提示一样

redis-cluster安装需要通过gem install redis来安装相关依赖。否则报错。
通过gem install redis执行后会出现两个问题:
1、缺少zlib依赖
问题:
ERROR: Loading command: install (LoadError)
cannot load such file – zlib
ERROR: While executing gem … (NoMethodError)
undefined method ‘invoke_with_build_args’ for nil:NilClass
解决:
通过yum install zlib-devel 安装zlib库
然后集成zlib库到ruby环境
cd /usr/local/ruby-2.2.7/ext/zlib
ruby extconf.rb
重要:ext/openssl/Makefile 增加 top_srcdir = …/…
//这一步如果不修改,make时会爆出另外一个错误
//make:*** No rule to make target ‘/include/ruby.h’, needed by ‘zlib.o’. Stop
make && make install

2、缺少openssl库
问题:
ERROR: While executing gem … (Gem::Exception)
Unable to require openssl, install OpenSSL and rebuild ruby (preferred) or use non-HTTPS sources
解决:
通过yum install openssl-devel 安装openssl库
然后集成到ruby环境
cd /usr/local/ruby-2.2.7/ext/zlib
ruby extconf.rb
重要:ext/openssl/Makefile 增加 top_srcdir = …/…
//修改Makefile中的$(top_srcdir)为…/…
make && make install

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值