Centos-6.5安装部署redis

redis作为NoSQL数据库的一种应用,响应速度和命中率上还是比较高效的。项目中需要用集中式可横向扩展的缓存框架,因配合开发人员做测试,以下讲讲redis的安装部署过程。

下载redis

官网下载:http://redis.io/download

下载方式及版本依个人情况而定,我选择的版本是redis-3.0.7

wget http://download.redis.io/releases/redis-3.0.7.tar.gz

或者下载完成后拷贝到linux服务器

安装redis

首先安装依赖包:yum install -y gcc-c++ tcl

解压:tar -zxvf redis-3.0.7.tar.gz

移动到需要安装至的目录:mv redis-3.0.7/ /opt

进入解压后目录:cd /opt/redis-3.0.7/

编译:make

编译安装:cd src(进入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)

出现这个问题的原因可能是"测试点在配置比较低的机器上会因为超时而过不了",不过有2个方法可以避免:

1:在解压目录中修改
 # vi tests/integration/replication-psync.tcl

把 after 100 改成 after 500

2:用taskset来make test

# taskset -c 1 make test

到此redis编译安装完成。

时间: 2024-12-17 19:38:27

Centos-6.5安装部署redis的相关文章

Centos 7.5安装部署redis 5.0.0集群

Redis是一个开源的使用ANSI C语言编写.支持网络.可基于内存亦可持久化的日志型.Key-Value数据库,并提供多种语言的API.和Memcached类似,但它支持存储的value类型相对更多,包括string(字符串).list(链表).set(集合).zset(sorted set -有序集合)和hash(哈希类型).与Memcached相同的是,为了保证访问效率,数据都是缓存在内存中:与Memcached不同的是,redis会周期性的把更新的数据写入磁盘或者写入追加的记录文件,并且

Linux安装部署Redis(超级详细)

前言 网上搜索了一筐如何在Linux下安装部署Redis的文章,各种文章混搭在一起勉强安装成功了.自己也记录下,方便后续安装时候有个借鉴之处. Redis版本 5.0.4 服务器版本 Linux CentOS 7.6 64位 下载Redis 进入官网找到下载地址 https://redis.io/download 右键Download按钮,选择复制链接. 进入到Xshell控制台(默认当前是root根目录),输入wget 将上面复制的下载链接粘贴上,如下命令: wget http://downl

CentOS 6.5 安装部署iSCSi共享存储

 CentOS 6.5 安装部署iSCSi共享存储 一.前言 1.什么是iSCSI? iSCSI技术是一种由IBM公司研究开发的,是一个供硬件设备使用的可以在IP协议的上层运行的SCSI指令集,这种指令集合可以实现在IP网络上运行SCSI协议,使其能够在诸如高速千兆以太网上进行路由选择.iSCSI技术是一种新储存技术,该技术是将现有SCSI接口与以太网络(Ethernet)技术结合,使服务器可与使用IP网络的储存装置互相交换资料. iSCSI:Internet 小型计算机系统接口 (iSCSI:

redis 在centos下的安装部署

安装的redis版本是 redis-3.0.2 请严格按照以下步骤进行 可以免除以下错误 1 make[2]: cc: Command not found 异常原因:没有安装gcc 解决方案:yum install gcc-c++ 2 redis 服务不支持 chkconfig 异常原因 /etc/init.d/redis 没有添加chkconfig的代码 =====正式开始===== 1 redis 依赖环境 gcc yum install gcc -y tcl yum install tcl

CentOS 7.6安装部署gitlab

一.gitlab介绍 GitLab 是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的web服务.GitLab由乌克兰程序员DmitriyZaporozhets和ValerySizov开发,它由Ruby语言写成.后来,部分代码用Go语言重写,现今在国内外大中型互联网公司广泛使用.git.gitlab.GitHub的区别如下:git 是一种基于命令的版本控制系统,全命令操作,没有可视化界面.gitlab 是一个基于git实现的在线代码仓库软件,提供web可视化管理

Jitamin在CentOS下面的安装部署过程 (一)

jitamin项目管理软件在CentOS 7.2 上面的安装过程 jitamin这个项目管理软件看起来界面清爽, 功能也还实用, 一直想着在自己的主机上面安装一下, 参照说明文档, 经过多次尝试, 终于成功了. 这里把里面的主要步骤整理一下, 软件有一个英文的安装过程, 但是里面还是有一些坑, 要注意的. jitamin项目在github上面的介绍 链接地址: github-Jitamin 安装步骤 1. 准备一个CentOS的机器 A web server: Nginx, Apache (wi

CentOS 6.4x64安装部署zabbix-2.4.5

以下内容来自于http://www.iyunv.com/thread-62087-1-1.html 补充一点,按照原文安装万之后zabbix页面会提示 zabbix server is not running: the information displayed may not be current 解决方法(参考自http://fengzhige.blog.51cto.com/3691377/1034485)是: setsebool -P httpd_can_network_connect o

CentOS 6.4x64安装部署zabbix

一.部署环境 系统:CentOS 6.4x64 最小化安装 Server:192.168.3.28 Client:192.168.3.29 二.基础软件包安装 在server安装基础软件包,这里的环境使用yum安装,如果使用源码安装也是可以的. [[email protected] ~]# yum -y install wget vim tree gcc gcc-c++ autoconf httpd php mysql mysql-server php-mysql httpd-manual mo

CentOS 7.4 安装部署 IRedMail 邮件服务器

在公司部署了一套开源的邮件网关Scrollout F1用来测试,由于Scrollout F1需要使用IMAP协议连接到邮件服务器上的隔离邮箱,抓取GOOD和BAD文件夹里的邮件进行贝叶斯学习,但公司的邮件服务器没有开启IMAP服务,为了不动生产环境,决定单独搭建一套邮件服务器.经过一番搜索,决定采用CentOS + IRedMail. 一.环境说明 虚拟化环境,CentOS-7-x86_64-DVD-1804,iRedMail-0.9.8.tar.bz2 二.安装操作系统 安装操作系统不赘述,但