当前位置: 首页 > news >正文

CentOS6 编译安装 redis-3.2.3

一、获取安装文件

$ pwd
/user/***
$ wget http://download.redis.io/releases/redis-3.2.3.tar.gz

二、解压文件并移动文件

$ tar xzf redis-3.2.3.tar.gz
$ mv redis-3.2.3 /usr/local/redis

三、进入文件夹目录

$ cd /usr/local/redis

四、编译安装

$ make 

五、安装依赖包

$ cd src && make test
You need tcl 8.5 or newer in order to run the Redis test
make: *** [test] 错误 1

$ yum install tcl
已加载插件:fastestmirror, security
设置安装进程
Loading mirror speeds from cached hostfile
.............

六、再次编译安装

$ make 
$ cd src 
$ make test

七、make test报错及修改

[err]: Test replication partial resync: ok psync (diskless: yes, reconnect: 1) in tests/integration/replication-psync.tcl

Expected condition '[s -1 sync_partial_ok] > 0' to be true ([s -1 sync_partial_ok] > 0)

出现这个问题的原因可能是"测试点在配置比较低的机器上会因为超时而过不了"  

在解压目录中修改
# vi tests/integration/replication-psync.tcl
把 after 100 改成 after 500

八、设置配置文件路径

$ mkdir /etc/redis
$ cp /usr/local/redis/redis.conf /etc/redis

九、加入开机启动

echo "/usr/local/redis/src/redis-server /etc/redis/redis.conf &" >> /etc/rc.local

十、启动redis-server 及redsi-cli

$ /usr/local/redis/src/redis-server /etc/redis/redis.conf &

$ /usr/local/redis/src/redis-cli 

相关文章:

  • CPU 超线程、多核
  • (solr系列:一)使用tomcat部署solr服务
  • div垂直居中的方法
  • 每周一算——第三题
  • icp算法的一些参考资料
  • windows配置python开发环境
  • git--- 拉取代码
  • Redis系列(4)_持久化方式-RDB
  • Objective-C 中 NULL、nil、Nil、NSNull 的定义及不同
  • Spring 4 官方文档学习(十)数据访问之ORM
  • sofa-pbrpc高级用法
  • combination-sum-ii(熟悉下Java排序)
  • hping网络安全工具的安装及使用
  • Android开发学习——应用安装过程
  • class path resource [applicationContext.xml] cannot be opened because it does not exis
  • (ckeditor+ckfinder用法)Jquery,js获取ckeditor值
  • 【刷算法】从上往下打印二叉树
  • angular组件开发
  • iOS编译提示和导航提示
  • JavaScript类型识别
  • Linux下的乱码问题
  • Next.js之基础概念(二)
  • PaddlePaddle-GitHub的正确打开姿势
  • python学习笔记-类对象的信息
  • vue-router的history模式发布配置
  • Windows Containers 大冒险: 容器网络
  • 持续集成与持续部署宝典Part 2:创建持续集成流水线
  • 第三十一到第三十三天:我是精明的小卖家(一)
  • 对话:中国为什么有前途/ 写给中国的经济学
  • 缓存与缓冲
  • 那些年我们用过的显示性能指标
  • 如何使用 OAuth 2.0 将 LinkedIn 集成入 iOS 应用
  • 微信公众号开发小记——5.python微信红包
  • 微信小程序开发问题汇总
  • UI设计初学者应该如何入门?
  • ​你们这样子,耽误我的工作进度怎么办?
  • #NOIP 2014# day.2 T2 寻找道路
  • #鸿蒙生态创新中心#揭幕仪式在深圳湾科技生态园举行
  • (编程语言界的丐帮 C#).NET MD5 HASH 哈希 加密 与JAVA 互通
  • (翻译)terry crowley: 写给程序员
  • (利用IDEA+Maven)定制属于自己的jar包
  • (三)uboot源码分析
  • (未解决)macOS matplotlib 中文是方框
  • (原創) 如何優化ThinkPad X61開機速度? (NB) (ThinkPad) (X61) (OS) (Windows)
  • .CSS-hover 的解释
  • .net 4.0 A potentially dangerous Request.Form value was detected from the client 的解决方案
  • .NET Compact Framework 多线程环境下的UI异步刷新
  • .NET WebClient 类下载部分文件会错误?可能是解压缩的锅
  • .net 受管制代码
  • .netcore 6.0/7.0项目迁移至.netcore 8.0 注意事项
  • @column注解_MyBatis注解开发 -MyBatis(15)
  • @RequestMapping-占位符映射
  • @SuppressLint(NewApi)和@TargetApi()的区别
  • [ element-ui:table ] 设置table中某些行数据禁止被选中,通过selectable 定义方法解决
  • [ 手记 ] 关于tomcat开机启动设置问题