第一步:将安装包在window平台上解压后拷贝到Linux机器的/usr/soft目录下,并且为文件夹和文件赋予最高权限,chmod+x *;

第二步:进入到redis-3.2.6目录下,执行make命令,这时会出现一个文件找不到的情况。

遇到这种情况可以使用如下命令:make MALLOC=libc

这时即成功了。

第三步:执行make install。

进入到/usr/local/bin 目录下发现多了如下几个文件:

第四步:执行命令。查看版本信息:redis-serer -v

至此,redis安装完成,接着完成配置信息。

第五步:配置:

5.1 创建目录:

分别在/etc 和/var 目录下创建redis目录

首先进入到/etc目录下:

cd /etc

mkdir redis

然后进入到var目录:

cd  /var

mkdir redis

cd redis

mkdir data log run

5.2 配置conf文件

首先拷贝/usr/soft/redis-3.2.6目录下的redis.conf文件到/etc/redis目录下。

scp /usr/soft/redis-3.2.6/redis.conf  /etc/redis

打开/etc/redis目录下的redis.conf。然后修改一些信息:

修改端口:

修改pid目录为新建目录

修改dump目录为新建目录

修改log存储目录为新建目录

5.3    持久化

默认rdb,可选择是否开启aof,若开启,修改配置文件appendonly

5.4  启动redis,查看各目录下文件

在/etc/redis目录下输入命令:redis-server  /etc/redis/redis.conf

这时候光标一直在闪动,表示进程在执行,如按Ctrl+C表示退出进程。

日志中会打印如下的日志:tail -f /var/redis/redis.log

然后查看进程:ps -ef | grep redis 。如出现如下显示则表示redis启动成功。

然后查看redis产生的日志信息等。

可见redis已经在生成相应的数据了。

这时查看dump文件时是空。

发现只有日志,没有dump和pid信息,是因为当前redis服务仍然是console模式运行的,且没有数据存储操作

停止redis服务,修改配置文件使得redis在background运行

改成yes,表示以守护进程的方式启动。保存,重启redis服务。这时候就不是光标一致闪动了,而是在后台运行。执行弹出[root@localhost bin]#

查看dump和pid信息,如下。若配置了aof持久化方式,data目录下还会有aof的相关文件

第六步:客户端连接Redis服务器。

默认端口:6379.

第七步:开机自启动。

拷贝redis解压包下的启动脚本文件到/etc/init.d目录下:

scp /usr/soft/redis-3.2.6/utils/redis_init_script /etc/init.d/

修改脚本名称(也可不修改)为redis

修改脚本pid及conf路径为实际路径

保存退出,在/etc/init.d/目录下,已经可以通过service redis start/stop 命令启动和关闭redis

权限不够则修改权限:chmod +x /etc/init.d/redis

这时候再service redis stop 则成功。

再启动:service redis start

设置自启动:

设置自启动

chkconfig redis on,会报如下错误:(是因为没有在启动脚本里加入redis启动优先级信息)

服务 redis 不支持 chkconfig

解决方法:在/etc/init.d/redis启动脚本文件只的首行添加#chkconfig:2345 90 10  保存退出。再chkconfig redis on 成功。

Linux环境下安装Redis步骤即问题解决的更多相关文章

  1. 在linux环境下安装redis并且搭建自己的redis集群

    此文档主要介绍在linux环境下安装redis并且搭建自己的redis集群 搭建环境: ubuntun 16.04 + redis-3.0.6 本文章分为三个部分:redis安装.搭建redis集群 ...

  2. Linux环境下安装Redis

    记录一下Linux环境下安装Redis,按顺序执行即可,这里下载的是Redis5,大家可根据自己的需求,修改版本号就好了,亲测可行. 1.下载Redis安装包cd /usr/local/wget ht ...

  3. linux环境下安装nginx步骤

    开始前,请确认gcc g++开发类库是否装好,默认已经安装. ububtu平台编译环境可以使用以下指令 apt-get install build-essential apt-get install ...

  4. linux环境下安装nginx步骤(不错)

    开始前,请确认gcc g++开发类库是否装好,默认已经安装. ububtu平台编译环境可以使用以下指令 apt-get install build-essential apt-get install ...

  5. Linux环境下安装Redis并完成测试(已验证)

    准备工作: 本人测试环境:Win7 xshell远程登录Linux Linux: ubuntu 软件包:redis-3..2.6.tar.gz (Linux下redis安装包) =========== ...

  6. 【Nginx】 linux环境下安装nginx步骤

    开始前,请确认gcc g++开发类库是否装好,默认已经安装. centos平台编译环境使用如下指令 安装make: yum -y install gcc automake autoconf libto ...

  7. Linux环境下安装Redis数据库

    1.下载Redis安装包 访问https://redis.io/download,目前最新版本是5.0.5,点击下载 2.安装Redis 2.1通过远程工具把压缩包导入Linux工作盘,我的在home ...

  8. linux环境下安装redis扩展

    注意:目录的权限   chomd 777 -R 1.安装redis 下载:https://github.com/nicolasff/phpredis/archive/2.2.4.tar.gz 上传ph ...

  9. Linux 环境下安装Redis的步骤

    #进入usr/local目录cd /usr/local#下载1.wget http://download.redis.io/releases/redis-4.0.10.tar.gz#解压2.tar x ...

随机推荐

  1. VS SQL 出现%CommonDir%dte80a.olb 该解决方案

    VS SQL  出现%CommonDir%dte80a.olb  该解决方案 在网上搜索解决方法的时候.别人就说你从别的电脑复制一个到C:\Program Files\Common Files\mic ...

  2. RPC服务的发布订阅实现Thrift

    Thrift 个人实战--RPC服务的发布订阅实现(基于Zookeeper服务) 前言: Thrift作为Facebook开源的RPC框架, 通过IDL中间语言, 并借助代码生成引擎生成各种主流语言的 ...

  3. Cocos2d-x 3.1.1开发环境

    Windows7上搭建Cocos2d-x 3.1.1开发环境   前言 现在,越来越多的公司采用Cocos2d-x 3.0来开发游戏了,但是现在这样的文章并不多,所以打算写一系列来帮助初学者快速掌握C ...

  4. Extension Objects(扩展对象)

    设计模式之美:Extension Objects(扩展对象)   索引 意图 结构 参与者 适用性 效果 相关模式 实现 实现方式(一):使用示例结构实现 Extension Objects. 实现方 ...

  5. 常用排序算法的python实现和性能分析

    常用排序算法的python实现和性能分析 一年一度的换工作高峰又到了,HR大概每天都塞几份简历过来,基本上一天安排两个面试的话,当天就只能加班干活了.趁着面试别人的机会,自己也把一些基础算法和一些面试 ...

  6. MVC 5.1的遭遇:“已添加了具有相同键的项”

    ASP.NET MVC 3升级至MVC 5.1的遭遇:“已添加了具有相同键的项”   最近将一个项目从ASP.NET MVC 3升级至刚刚发布的ASP.NET MVC 5.1,升级后发现一个ajax请 ...

  7. c#中关于sealed修饰类的性能提升的测试

    在clr var c#一书中,作者描述当用sealed修饰类时,可以提高系统性能而且建议大家也养成用sealed来修饰类的习惯.由于对性能二字比较敏感,所以本文先测试一下用sealed分别修饰和不修饰 ...

  8. 【学习笔记】锋利的jQuery(三)事件和动画

    一.jQuery事件 1,加载事件 $(document).ready(function(){...}) //等同于$(function(){..}) $(window).load(function( ...

  9. U盘安装Win7

    声明:本方法仅仅适用于windows 7 的安装. 工具准备: 1.网上下载一个windows 7 系统.最好是纯净版的,非Gost 版.虽然装机慢了一些,但到用时就体会到他的流畅. 2.Window ...

  10. C++中文件的操作

    #include <iostream> #include <fstream> using namespace std; int main() { char s[27],m[27 ...