文档章节

CentOS 7 上安装 redis3.2.3安装与配置

shoke
 shoke
发布于 2017/01/17 18:54
字数 472
阅读 1
收藏 0

前一段时间写过一篇codis集群的文章,写那篇文章主要是因为当时的项目不支持redis自身集群的功能。

而现在最新的项目是需要redis集群的,这篇文章我们就来介绍下有关redis的安装与配置。

一、redis源码安装

截至到2016.8.11,redis最新稳定版本为3.2.3.本篇文章我们就以此版本为基础,进行相关的讲解。

下载redis源码,并进行相关操作,如下:

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

tar -zxvf redis-3.2.3.tar.gz

mv redis-3.2.3 redis

解压完毕后,现在开始安装,如下:

cd redis

make && make install

通过上图,我们可以很容易的看出,redis安装到/usr/local,/usr/local/bin,/usr/local/share,/usr/local/include,/usr/local/lib,/usr/local/share/man目录下。

然后再切换到utils目录下,执行redis初始化脚本install_server.sh,如下:

cd utils/

./install_server.sh

Port      : 6379

Config file  : /etc/redis/6379.conf

Log file    : /var/log/redis_6379.log

Data dir    : /var/lib/redis/6379

Executable   : /usr/local/bin/redis-server

Cli Executable : /usr/local/bin/redis-cli

Copied /tmp/6379.conf => /etc/init.d/redis_6379

通过上图,我们可以看出redis初始化后redis配置文件为/etc/redis/6379.conf,日志文件为/var/log/redis_6379.log,数据文件dump.rdb存放到/var/lib/redis/6379目录下,启动脚本为/etc/init.d/redis_6379。

现在我们要使用 systemd,所以在 /etc/systems/system 下创建一个单位文件名字为 redis_6379.service

  1. vi/etc/systemd/system/redis_6379.service

填写下面的内容,详情可见 systemd.service。

  1. [Unit]
  2. Description=Redis on port 6379
  3. [Service]
  4. Type=forking
  5. ExecStart=/etc/init.d/redis_6379 start
  6. ExecStop=/etc/init.d/redis_6379 stop
  7. [Install]
  8. WantedBy=multi-user.target

 

现在来查看redis版本使用redis-cli –version命令,如下:

redis-cli –version

通过上图,我们可以看到redis版本是3.2.3。

现在我们只要启动redis就可以使用redis了,到此源码方式安装redis就介绍完毕。

本文转载自:http://www.cnblogs.com/sandea/p/5782192.html

shoke
粉丝 0
博文 10
码字总数 269
作品 0
渝北
程序员
私信 提问
redis3.2.3 cluster配置

配置redis cluster,以两台机器,6个实例为环境。 操作系统 CentOS Linux release 7 64位 安装依赖包:单独下载redis-3.3.1.gem这个包要对应os版本 yum -y install tcl yum -y install ruby...

qhd2004
2018/06/27
0
0
redis3.2.3安装部署实战

redis有很多版本,目前最新的版本redis-3.2.3,安装步骤跟以前老版本的安装步骤一样,废话不多说以下是安装步骤: 1、首先需要下载tar安装文件 下载地址:http://redis.io/ 下载版本:redis...

無言地对白
2016/11/23
0
0
linux服务器安装redis

安装过程:1、首先从redis官网下载redis安装包,上传到redis服务器,然后解压安装 2、安装完成完成之后,可以使用/src/redis-server 命令启动redis 3、运行src/redis-cli命令启动redis客户端...

一直在成长的程序猿
2018/06/12
40
0
CentOS 7 编译安装httpd-2.4.17

环境说明 VMware 12 中 CentOS 7 x64 4cpu 2G内存 环境中已经安装了《CentOS 7 编译安装 MySQL-5.7.9》《CentOS 7 编译安装PHP7》 配置防火墙和开放端口 参考CentOS 7 编译安装 MySQL-5.7.9》...

lizer2016
2015/12/05
0
0
Mac和centos下nginx启动和配置

Mac 下操作nginx的命令 配置文件路径 启动命令 重启命令 关闭命令 编辑hosts 文件 CentOS 7 yum 安装 Nginx 阅读数:34855 1.添加Nginx到YUM源 添加CentOS 7 Nginx yum资源库,打开终端,使用以...

apanda
2018/06/14
0
0

没有更多内容

加载失败,请刷新页面

加载更多

一起来学Java8(三)——方法引用

在一起来学Java8(一)——函数式编程中有一个简单的函数式编程的例子: import java.util.function.Consumer;class Person { public static void sayHello(String name) { S...

猿敲月下码
29分钟前
13
0
读书笔记:深入理解ES6(十一)

第十一章 Promise与异步编程   Promise可以实现其他语言中类似Future和Deferred一样的功能,是另一种异步编程的选择,它既可以像事件和回调函数一样指定稍后执行的代码,也可以明确指示代码...

张森ZS
52分钟前
19
0
面试官,Java8 JVM内存结构变了,永久代到元空间

在文章《JVM之内存结构详解》中我们描述了Java7以前的JVM内存结构,但在Java8和以后版本中JVM的内存结构慢慢发生了变化。作为面试官如果你还不知道,那么面试过程中是不是有些露怯?作为面试...

程序新视界
今天
28
0
Elasticsearch 实战(一) - 简介

官腔 Elasticsearch,分布式,高性能,高可用,可伸缩的搜索和分析系统 基本等于没说,咱们慢慢看 1 概述 百度:我们比如说想找寻任何的信息的时候,就会上百度去搜索一下,比如说找一部自己喜...

JavaEdge
今天
23
0
【jQuery基础学习】11 jQuery性能简单优化

本文转载于:专业的前端网站➦【jQuery基础学习】11 jQuery性能简单优化 关于性能优化 合适的选择器 $("#id")会直接调用底层方法,所以这是最快的。如果这样不能直接找到,也可以用find方法继...

前端老手
今天
18
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部