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. /etc/motd

    /etc/motd 用于自定义欢迎界面,用法如下: [root@localhost ~]$ cat /etc/motd .=""=. / _ _ \ | d b | \ /\ / ...

  2. vue.js2.0+elementui ——> 后台管理系统

    前言: 因为观察到vue.js的轻量以及实时更新数据的便捷性,于是新项目便决定使用vue.js2.0以及与之配套的elementui来完成.只是初次接触新框架,再使用过程中,遇见了各种各样“奇葩”的问 ...

  3. OpenGL 4.0 GLSL 基础教程概览——VAO和VBO常用操作接口

    (一) OpenGL  4.3 最新渲染管线图 从OpenGL 2.0 到 OpenGL 3.0变化非常大,但从OpenGL 3.0 到OpenGL 4.0 变化不是太大. 着色器程序直接运行在GPU ...

  4. Swift 高级运算符

    本文转载至 http://my.oschina.net/sunqichao/blog?disp=2&catalog=0&sort=time&p=2 除了基本操作符中所讲的运算符 ...

  5. redis学习之集群报错Node is not empty

    遇到的问题及解决办法 在redis.conf里bind 真机ip后,接着重新执行每个redis.conf,最后再创建集群,但报错,如下图所示: 图中报的错即: [ERR] Node 192.168.1 ...

  6. [译] 关于CSS中的float和position

    原文 http://learn.shayhowe.com/advanced-html-css/detailed-css-positioning 当构建页面排版时,有不同的方法可以使用.使用哪一种方法取 ...

  7. 打造不死的asp木马

    作者:黑色记忆本文已发表于<黑客X档案>杂志第十期 版权归<黑客X档案>所有 转载请注明版权 想不到,前几天我才发现,我千辛万苦收集的asp木马,居然没有几个不被Kill的.常 ...

  8. $.data(elem, key, val) 和 elem.data(key, val)

    var div1 = $("div"),     div2 = $("div"); 1.     div1.data("key", &quo ...

  9. 如何判断SharedPreferences 记录存在

    private EditText et; private String ettext; SharedPreferences settings; Editor editor; //设置 settings ...

  10. java类的初始化的默认值

    转自:http://blog.csdn.net/abc5382334/article/details/18254517 对于类的成员变量   不管程序有没有显示的初始化,Java  虚拟机都会先自动给 ...