1、linux在线下载Redis ,官网地址:https://redis.io/download
目前,最新的Redist版本为redis-5.0.0,使用wget下载

进入/usr/local/src目录,使用如下命令:

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

下载后如下图:

2、下载完成redis安装包后,进行解压,命令如下:

tar -zxvf redis-5.0.0

3、编译安装,指定redis可执行文件安装的目录,这里为什么要指定目录,如果不指定目录,默认的目录比较分散,不易维护。

进入解压目录:cd redis-5.0.0,执行安装命令如下:

make PREFIX=/usr/local/redis install

4、编译安装完成后,在目录/usr/local/redis/bin下存在以下几个文件。

5、前台启动redis(所谓在前台启动是指在当前shell窗口有效,当窗口关闭后redis就关闭了),在当前的bin目录下执行命令启动redis:

进入目录:/usr/local/redis/bin,执行如下命令:

./redis-server

启动后如下图:

6、前台启动redis当前窗口关闭后redis就自动关闭了。所以我们要设置成后台启动redis(后台启动即配置成redis在后台运行,即使关闭当前shell窗口,redis也正常运行),首先拷贝文件,命令如下:

cp /usr/local/src/redis-5.0.0/redis.conf  /usr/local/redis/

在目录/usr/local/redis/  下编辑redis.conf

将参数daemonize yes设置成yes,默认为no。该参数是配置成后台开启参数开关,如下图:

关闭窗口,重启启动redis:在目录 /usr/local/redis/ 下 执行命令如下,后面的配置文件是redis启动的时候加载的参数文件。

./bin/redis-server ./redis.conf

启动成功如下:

7、停止redis服务。使用如下命令:

在目录/usr/local/redis下执行命令即可关闭redis服务:

./bin/redis-cli shutdown

8、查看redis进程是否还存在:

正常redis启动的时候存在以下进程

关闭redis服务后再查看已经没有了,如下图:

9、配置redis开机启动,使用如下命令,往rc.local增加redis服务开机启动,方便机器重启不需要重启。

echo "/usr/local/redis/bin/redis-server /usr/local/redis/redis.conf" >> /etc/rc.local

redis入门学习记录(一)的更多相关文章

  1. redis入门学习记录(二)

    继第一节 redis入门学习记录(一)之后,我们来学习redis的基本使用. 接下来我们看看/usr/local/redis/bin目录下的几个文件作用是什么? redis-benchmark:red ...

  2. 反射实现Model修改前后的内容对比 【API调用】腾讯云短信 Windows操作系统下Redis服务安装图文详解 Redis入门学习

    反射实现Model修改前后的内容对比   在开发过程中,我们会遇到这样一个问题,编辑了一个对象之后,我们想要把这个对象修改了哪些内容保存下来,以便将来查看和追责. 首先我们要创建一个User类 1 p ...

  3. Redis入门学习(学习过程记录)

    Redis(入门笔记) 学习一个大的技术点,然后顺带着就把这个技术点的面试题给学习了. 学习完一个技术后,如果面试题还不能够解答的话,只能说明学的不精,需要查漏补缺. 下一个学习的方向:Redis-非 ...

  4. gulp入门学习教程(入门学习记录)

    前言 最近在通过教学视频学习angularjs,其中有gulp的教学部分,对其的介绍为可以对文件进行合并,压缩,格式化,监听,测试,检查等操作时,看到前三种功能我的心理思想是,网上有很多在线压缩,在线 ...

  5. Redis——入门学习笔记

    Redis学习 说到前面:这篇笔记只是我作为一个Redis新手,从0到认知的一个过程.后续会持续深入学习. 学习初衷和计划 学习Redis,因为这是热门技术,必须掌握的技术,别人都会我不会.就这一点就 ...

  6. Redis入门学习(一)——安装配置

    最近马上要找实习了,听学长说他们公司里用了redis来解决缓存问题,在大三结束前来学习一下. 问:Redis是什么? 答:(官方)REmote DIctionary Server(Redis)是一个K ...

  7. Redis入门学习

    一.摘要 二.五种数据类型的基本命令操作 三.Redis连接池 四.普通同步方式 五.事务方式(Transactions) 六.管道(Pipelining) 七.管道中调用事务 八.分布式直连同步调用 ...

  8. SpringBoot入门学习记录(一)

    最近,SpringBoot.SpringCloud.Dubbo等框架非常流行,作为Coder里的一名小学生,借着改革开放的东风,自然也是需要学习学习的,于是将学习经历记录于此,以备日后查看. 官网:h ...

  9. Redis入门学习(二):下载安装

    Linux操作系统 Download, extract and compile Redis with: $ wget http://download.redis.io/releases/redis-4 ...

随机推荐

  1. cocos2d-x游戏引擎核心之十一——并发编程(消息通知中心)

    [续] cocos2d-x游戏引擎核心之八——多线程 这里介绍cocos2d-x的一种消息/数据传递方式,内置的观察者模式,也称消息通知中心,CCNotificationCenter. 虽然引擎没有为 ...

  2. Spring学习笔记--声明一个简单的Bean

    spring依赖的maven dependencyhttp://mvnrepository.com/artifact/org.springframework 在pom.xml中添加如下依赖: < ...

  3. Swift-属性、方法、下标

    存储属性和计算属性 类.结构和枚举都能够定义存储属性和计算属性.其中存储属性就是常见的形式,又分为变量属性和常量属性,如: struct Point { var x = 0.0, y = 0.0 } ...

  4. 用示例详解php连接数据库操作

    首先数据库mydb有三个表: 1  info表 2  users表 3  sname表 首先先做一个登录主页面 login_1.php <!DOCTYPE html PUBLIC "- ...

  5. Java中UDP协议的基本原理和简单用法

    UDP协议是非面向连接的,相对于TCP协议效率较高,但是不安全.UDP协议类似发信息的过程,不管接收方是在线还是关机状态,都会把信息发送出去.但是如果接收方不处于接收信息的状态,发送出去的数据包就会丢 ...

  6. Android N 7 【 classes.dex】反编译失败:com.googlecode.d2j.DexException: not support version.

    Microsoft Windows [版本 6.1.7601]版权所有 (c) 2009 Microsoft Corporation.保留所有权利. D:\Android反编译工具[全]\2016\d ...

  7. JavaBean入门及简单的例子

    不会编写JavaBean就不是一个Java开发人员. 那么,何谓JavaBean呢? JavaBean是符合某种规范的Java组件,也就是Java类. 它必须满足如下规范: 1)必须有一个零参数的默认 ...

  8. Minix2.0操作系统公用头文件说明

    以下头文件均在目录include/下: ansi.h: 用来检测编译器是否遵循标准C,如果是的话,_ANSI就被定义为31415,如果不是的,则_ANSI未定义.通过这个宏来诊测. limits.h: ...

  9. backup与recover

    完全恢复: 1.关闭DB2.拷贝文件3.启动DB.<出错>startup mount4.recover database until cancel using backup control ...

  10. stm32的VCC/VDD/VSS/VEE/VBAT的区别

    先看一下stm32vet6的引脚图吧 电路设计以及PCB制作中,经常碰见电源符号:VCC. VDD.VEE.VSS,他们具有什么样的关系那? 一.解释 VCC:C=circuit 表示电路的意思, 即 ...