centos7下redis-2.8.13安装笔记
安装gcc
执行命令:yum install gcc
中间有两次提示,要求输入:yes 或 y,我们按照提示来就可以

至此安装成功
注意:如果不装gcc,解压redis后执行make命令会报错,如下图:

安装pstree
下面会用到
安装命令:yum install psmisc,如下图:

安装成功
准备tar包
下载redis-2.8.13.tar.gz
利用WinScp工具拷贝到centos系统,放在/soft/目录下,如下图:

解压tar包
执行命令:tar -zxvf redis-2.8.13.tar.gz
编译
执行命令:cd /soft/redis-2.8.13/src,定位到/soft/redis-2.8.13/src 目录
执行命令:make,进行编译
进行编译,如下图:

如果编译成功,会出现下图结果:

安装
执行命令:make install,如下图:

表示安装成功

绿色文件表示我们以后需要用到的命令文件
移动文件到/usr/local/下
移动文件,便于管理:(所有源代码安装的软件都安装在/usr/local下,如apache等)
1、 创建两个文件夹,bin用于存放命令,etc拥有存放配置文件
执行命令:
mkdir -p /usr/local/redis/etc
mkdir -p /usr/local/redis/bin
-p是递归创建。
创建成功,如下图:

2、将/soft/redis-2.8.13/目录下的redis.conf拷贝到/usr/local/redis/etc
执行命令:cp /soft/redis-2.8.13/redis.conf /usr/local/redis/etc/
如下图:

3、 将/soft/redis-2.8.13/src/目录下的7个绿色文件拷贝到/usr/local/redis/bin/目录
执行命令:cd /soft/redis-2.8.13/src/ 先定位到src目录
再执行拷贝命令:cp redis-cli redis-sentinel redis-server redis-benchmark mkreleasehdr.sh redis-check-aof redis-check-dump /usr/local/redis/bin/
如下图:

启动Reids服务
1、执行cd命令:cd /usr/local/redis/bin
2、执行启动命令:./redis-server,如下图:

如果出现这个界面,则表示我们并没有使用etc的下的配置文件进行启动(图中红线部分)
如果希望通过指定的配置文件启动,需要在启动时指定配置文件,稍后会贴出命令。
3、先用ctrl+C来终止服务,然后查看redis服务是否终止干净了
按下ctrl+c后(^C):
执行命令:pstree -p | grep redis 发现redis服务已经被终止干净
4、现在我们带上配置文件 /usr/local/redis/etc/redis.conf 运行redis
/usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf
如下图:

表示启动成功
但是,现在redis仍然是在前台运行。
后台运行
执行命令:vi /usr/local/redis/etc/redis.conf
搜索 :’\daemonize’ 把daemonize配置项改为yes ,保存退出
如果不会搜索命令,可以先把文件下载到windows下,利用编辑器的查找功能,改完再上传到服务器,如下图:

再次使用配置文件启动redis-server。
执行命令:/usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf,如下图:

表示后台运行成功
中间用到两个查看运行状态的命令:
ps -ef | grep redis
pstree -p | grep redis
客户端登录
执行命令:/usr/local/redis/bin/redis-cli,如下图:

表示成功登录
测试
设置命令:set username subendong
获取命令:get username
如下图:

参考文献
http://blog.csdn.net/baidu_30000217/article/details/51476712
centos7下redis-2.8.13安装笔记的更多相关文章
- centos7下redis和php-redis安装
centos7下redis安装和php-redis扩展安装 //一直yes就可以了 yum install redis //配置 whereis redis.conf vi /etc/redis.co ...
- centos7下redis安全相关
Centos7下redis安全相关 在使用云服务器时,安装的redis3.0+版本都关闭了protected-mode,因而都遭遇了挖矿病毒的攻击,使得服务器99%的占用率!! 因此我们在使用redi ...
- linux下Redis与phpredis扩展安装
++++++++++++++++++++++++++++++++++++++++++++++linux下Redis与phpredis扩展安装++++++++++++++++++++++++++++++ ...
- Centos7下PHP的卸载与安装nginx
Centos7下PHP的卸载与安装nginx CentOS上PHP完全卸载,想把PHP卸载干净,直接用yum的remove命令是不行的,需要查看有多少rpm包,然后按照依赖顺序逐一卸载. 1.首先查看 ...
- CentOS7下Redis的安装与使用
一.安装过程 1.准备工作(安装gcc依赖) # yum install gcc-c++ 2.下载并解压源码包 # cd /usr/local # wget http://download.redis ...
- Centos7下Redis设置开机自启动服务
有个同事说重启了服务器没有自启动redis,我看了一下,是以前手动编译安装的模式,没有配置开机启动的服务 这边做个笔记记录一下redis如何设置编译安装模式的开机自启动. 第一种方法: 1.编写red ...
- CentOS下Redis 2.2.14安装配置详解(转载)
一. 下载redis最新版本2.2.14 cd /usr/local/src wget –c http://redis.googlecode.com/files/redis-2.2.14.tar.gz ...
- CentOS7下Mysql 5.6.30安装与配置
环境:centos 7 x64 先下载mysql安装包 打开 http://dev.mysql.com/downloads/mysql/ 选择 linux - Generic 再选择 下载完毕后,得 ...
- centos7下源码编译方式安装httpd
前言 Apache至少需要apr.apr-util.pcre组件的支持. APR(Apache portable Run-time libraries,Apache可移植运行库)的目的如其名称一样,主 ...
随机推荐
- 华夏部分互联网科技公司创始及IPO信息
时间:2018-04-19 前面整理了一些美国科技公司的信息,这篇文章整理的是我华夏的一些科技公司的信息. 华为.百度.阿里.腾讯.美团.携程.京东.小米.奇虎360……之后,其它一些公司,要么体量 ...
- apache代理配置https
原文:https://mp.weixin.qq.com/s/Tw4UzX73Q7MSw3GJXnpN8A 微信小程序开发https设置 2017-04-06 格里菲斯 互联网工作者 微信官方规定小程序 ...
- 读书笔记--C陷阱与缺陷(五)
第五章 第五章干货也偏少,但是几个练习题还不错,写出来大家分享下: 1.当一个程序异常终止时,程序输出的最后几行常常会丢失,原因是什么? 我们能够采取怎么样的措施来解决这个问题? 答:因为异常终止的程 ...
- java IO流知识点总结
I/O类库中使用“流”这个抽象概念.Java对设备中数据的操作是通过流的方式.表示任何有能力产出数据的数据源对象,或者是有能力接受数据的接收端对象.“流”屏蔽了实际的I/O设备中处理数据的细节.IO流 ...
- Java字符串拼接效率对比
1.来自:http://blog.csdn.net/Zen99T/article/details/51255418 2.来自:http://blog.csdn.net/kimsoft/article/ ...
- sql查询与修改数据库逻辑文件名,移动数据库存储路径
USE mydb GO --1.查询当前数据库的逻辑文件名 ) ) AS 'File Name 2'; --或通过以下语句查询: --SELECT name FROM sys.database_fil ...
- 2016-2017-2 20155309南皓芯《java程序设计》第九周学习总结
教材内容介绍 一 JDBC简介 JDBC是用于执行SQL的解决方案,开发人员使用JDBC的标准接口,数据库厂商则对接口进行操作,开发人员无须接触底层数据库驱动程序的差异性 JDBC标准分为两个部分:J ...
- drools7 (二、agenda-group 的使用)
几个关键点: 1. 如果没有指定agenda-group 则默认把所有未指定agenda-group的 rules 都执行一遍 2. 如果指定了agenda-group 使用的时候必须指定该name才 ...
- chrome浏览器视频插件
以前安装chrome浏览器flash插件是将libflashplayer.so拷贝到chrome浏览器的plugins目录下.但最近好像不行了. 于是换了另一插件:pepperflashplugin- ...
- hdoj2955 Robberies(01背包)
题目链接 http://acm.hdu.edu.cn/showproblem.php?pid=2955 题意 有n家银行,每家银行有两个属性:钱数m,概率p,p表示抢这家银行被逮着的概率.有一个人想抢 ...