博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
redis安装部署(1)
阅读量:6229 次
发布时间:2019-06-21

本文共 1019 字,大约阅读时间需要 3 分钟。

hot3.png

redis3 部署

部署

在日前的工作中,需要重新搭建一套演示环境;环境需要零零碎碎的第三方应用很多,包括了 zookeeper , kafka ,redis ,mongodb ;环境也来来回回的部署了多次,也有遇到各种问题;此处将记录一下redis安装部署的流程:

1.下载reids 压缩包     目前 redis 最新版本已经是 3.0.6了,redis3和2.8 版本最大的区别就是 3的版本支持了 分布式集群(也就是说,使用redis3可以有自己的集群了,不想2.8的版本还需要借助外部的第三方工具才能部署redis的集群);其它的优势可以参考:

      redis包下载:

2.解压,并执行 make install命令     包下载之后,解压:'tar -xzf redis-3.0.1.tar.gz';解压到对应的目录下:redis 压缩之后的目录结构     执行 make install 命令;如果执行成功,会将redis的命令部署到:'/usr/local/bin/'目录下;如果不希望到这个目录下,可以加上 PREFIX的参数;make PREFIX=部署目录 install

部署遇到的问题

  1. 安装前检查     可以执行 redis解压之后目录下的 runtest 命令:./runtest,用于检测依赖包是否完整;如果本机没有 gcc、tcl或者版本太低,会要求先安装这些依赖包;例如:'You need tcl 8.5 or newer in order to run the Redis test' ; 通过 yum install 命令进行缺失的依赖包的升级和安装

  2. 关于jemalloc错误;     执行 make 命令的时候,出现提示:'In file included from adlist.c:34: \n zmalloc.h:50:31: error: jemalloc/jemalloc.h: No such file or directory \n zmalloc.h:55:2: error: error "Newer version of jemalloc required"';这个是由于本机缺少jemalloc 导致的,具体的可以参考:     解决:可以通过在mak的时候指定 MALLOC变量,命令如下所示:'make MALLOC=libc install'

转载于:https://my.oschina.net/u/140938/blog/548083

你可能感兴趣的文章
[翻译]编写你的首个Django app, part 3
查看>>
[翻译]编写你的首个Django app, part 4
查看>>
SpringMVC源码总结(八)类型转换PropertyEditor的背后
查看>>
WampServer中Apache使用FastCGI模式跑PHP5.3nts版
查看>>
Oracle查询表空间使用情况
查看>>
自定义Django命令
查看>>
Redis及其安装配置
查看>>
XCODE 6.1 创建新白空应用
查看>>
Mac下查看端口占用
查看>>
DB2 启用QUIESCE模式
查看>>
C Primer Plus 第8章 字符输入/输出和输入确认 8.3 重定向和文件
查看>>
20160215--新的一年,新的起点。加油!
查看>>
使用class-validator替换Joi包的方法
查看>>
Android 实现类似考试座号表效果
查看>>
MySQL启动与停止[Linux]
查看>>
Go实现FastCgi Proxy Client 系列(四) keep-alive实现
查看>>
程序员必备神器
查看>>
解析:Parallels给Mac电脑带来的好处
查看>>
skycc淘宝客推广软件 V8.2免费版
查看>>
Navicat for MySQL 11 Mac安装教程
查看>>