1.Redis安装(Linux环境)
转载请出自出处:http://www.cnblogs.com/hd3013779515/
1.Redis安装
使用的最新版本为 3.2.9,下载并安装:
wget http://download.redis.io/releases/redis-.2.9.tar.gz
tar -xzvf redis-3.2.9.tar.gz
cd redis-3.2.9
make
执行make后报错

从错误看原因是缺少gcc,执行yum install gcc。之后再次执行make,还是报错。

执行make distclean,成功make完后 redis-3.2.9目录下会出现编译后的redis服务程序redis-server,
还有用于测试的客户端程序redis-cli,两个程序位于安装目录 src 目录下:
下面启动redis服务.
./src/redis-server

注意这种方式启动redis 使用的是默认配置。也可以通过启动参数告诉redis使用指定配置文件使用下面命令启动。
./src/redis-server redis.conf
redis.conf是一个默认的配置文件。我们可以根据需要使用自己的配置文件。
启动redis服务进程后,就可以使用测试客户端程序redis-cli和redis服务交互了。 比如:
./src/redis-cli
2.Redis配置为系统服务
(1) 复制redis_init_script文件
将utils/redis_init_script文件复制/etc/rc.d/init.d/目录,并重命名为redis:
cp utils/redis_init_script /etc/rc.d/init.d/redis
(2)编辑redis文件
编辑/etc/rc.d/init.d/redis文件:
在文件第二行添加:
# chkconfig: 2345 80 90
并将以下行(在start节点下):
$EXEC $CONF
修改为:
$EXEC $CONF &
注:&会使服务在后台运行,不添加此符号redis会显示在前台,并影响其它服务的启动。
确认安装目录
文件中以下两行,为Redis安装的默认目录。如果实际安装目录与下两行不符,要将其修改为实际安装目录。
EXEC=/home/redis-3.2.9/src/redis-server CLIEXEC=/home/redis-3.2.9/src/redis-cli
复制conf文件
文件中有如下一行:
CONF="/etc/redis/${REDISPORT}.conf"
该行表示Redis配置文件redis.conf的位置,而${REDISPORT}表示.conf以Redis运行端口命名。
这时你需要创建/etc/redis,并将配置文件复制到这个目录下。分别执行以下两条命令:
mkdir /etc/redis cp redis.conf /etc/redis/6379.conf
(3)注册系统服务
注册系统服务使用chkconfig命令。注册redis服务命令如下:
chkconfig --add redis
启动redis服务:
service redis start
配置完成,现在就可以通过service命令对redis服务进行管理了。
1.Redis安装(Linux环境)的更多相关文章
- LNMP1.3一键安装Linux环境,配置Nginx运行ThinkPHP3.2
LNMP1.3一键安装Linux环境,配置Nginx运行ThinkPHP3.2 你是否遇见过:安装LNMP1.3环境后,运行ThinkPHP 3.2,只能打开首页,不能访问控制器,报404错误. 按照 ...
- JDK安装 - Linux环境
JDK安装 - Linux环境 1. 下载 :https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-21331 ...
- Windows 安装 Linux 环境
简介 在实际开发中,我们除了在Windows上进行开发外,可能还需要基于Linux进行一些编译或者测试等,因此,我们可能需要在Windows环境中安装Linux环境,通常可能我们会使用虚拟机替代,但是 ...
- 基础--Redis在Linux环境下的安装
1. 安装redis服务 1.1 检查安装依赖程序 yum install gcc-c++yum install -y tclyum install wget 1.1.1 下载redis安装包 (或者 ...
- Redis在linux环境下的安装
下载Redis安装包 wget http://download.redis.io/releases/redis-3.2.9.tar.gz 解压Redis安装包 tar -zxvf redis-3.2. ...
- Redis介绍——Linux环境Redis安装全过程和遇到的问题及解决方案
一:redis的入门介绍: 首先贴出官网; 英文:https://redis.io/ 中文:http://www.redis.cn/ 1.是什么 --REmote DIctionary Server( ...
- 安装linux环境及相关包方法
安装linux系统: 先下载 iso镜像文件,在windows系统下,插入u盘,下载 Ultraiso软件,安装好后,根据 http://jingyan.baidu.com/article/a378c ...
- redis安装(linux)
一.redis安装步骤 1.yum install gcc 如果你机器已经安装了编译环境请忽略,否则在使用make编译源码时会报错. 报错信息:make: *** [adlist.o] 2.使用w ...
- 安装Linux环境
虚拟机:虚拟机(Virtual Machine),在计算机科学中的体系结构里,是指一种特殊的软件,他可以在计算机平台和终端用户之间建立一种环境,而终端用户则是基于这个软件所建立的环境来操作软件.在计算 ...
随机推荐
- java运行jar包时候加载指定目录的其他jar支持包
最近发生一个小故障,调试好的项目,发布成jar包后无法找到oracle的驱动,研究了一下解决了.记录一下. 写了一个run.sh脚本 #!/bin/bash cd ~ cd app nohup jav ...
- java工具类-接受请求参数,并利用反射调用方法
public String a(HttpServletRequest request,HttpServletResponse response) throws JSONException, IOExc ...
- 快速导出云服务器mysql的表数据
1.许多互联网应用的数据库都布署在远程的Linux云服务器上,我们经常要编辑表数据,导出表数据. 通常的做法是ssh连接到服务器,然后命令登录,命令查询导出数据,费时费力,效率低下. 安装TreeSo ...
- Android四大组件-Service
http://blog.csdn.net/guolin_blog/article/details/11952435 http://www.jianshu.com/p/eeb2bd59853f 概述 定 ...
- vue + element ui 实现实现动态渲染表格
前言:之前需要做一个页面,能够通过表名动态渲染出不同的表格,这里记录一下.转载请注明出处:https://www.cnblogs.com/yuxiaole/p/9786326.html 网站地址:我的 ...
- MySQL锁详解!(转载)
博客来源于https://baijiahao.baidu.com/s?id=1610581108528334819&wfr=spider&for=pc 一.概述 数据库锁定机制简单来说 ...
- JavaScript 事件处理机制
DOM 事件流 DOM 是一个树型结构,当一个HTML元素产生一个事件时,该事件会在该元素结点与根节点之间按特定的顺序传播,路径所经过的节点都会收到该事件,这个传播过程可称为DOM事件流.而事件传播的 ...
- 解除mysql只有本机可以访问的限制
1.终端:sudo vim /etc/mysql/my.cnf 2.找到bind-address,注释掉(前面加#) 这里出现问题,发现my.cnf打开根本没有bind-address,但是多了两句话 ...
- photoSwiper移动端图片双击手势缩放
首先引入几个文件: <link rel="stylesheet" type="text/css" href="css/photoswipe.cs ...
- Android4.4中jni的native的方法无法找到的解决方案
1.禁用代码混淆功能 LOCAL_PROGUARD_ENABLED:= disabled 2.修改混淆规则,对于类的native 方法 不要进行混淆
