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. 浅谈Socket长连+多线程

    缘由 不知各位同仁有没有发现,用简单,无外乎就是都是一个流程 1)监听链接 2)校验链接是否是正常链接 3)保存链接至全局静态字典 4)开启新线程监听监听到的线程报文 5)执行对应命令或者发送对应命令 ...

  2. 《C++ Primer Plus》15.5 类型转换运算符 学习笔记

    C++相对C更严格地限制允许的类型转换,并添加4个类型转换运算符,是转换过程更规范:* dynamic_cast:* const_cast:* static_cast:* reinterpret_ca ...

  3. Vscode 修改为中文语言

    1 官网下载最新版的vscode : https://code.visualstudio.com/Download 2 安装之后, 按键 F1  搜索框 输入 language   选择 config ...

  4. SQL 根据日期精确计算年龄

    SQL 根据日期精确计算年龄 第一种: 一张人员信息表里有一人生日(Birthday)列,跟据这个列,算出该人员的年龄 datediff(year,birthday,getdate()) 例:birt ...

  5. 关于font-size对垂直居中影响的问题

    背景:三个inline-block元素,其中两个内容为空,另外一个包含文字,设置文字的font-size之后,原本垂直居中的三个inline-block的元素,会变的不再垂直居中. 原因: 当设置了f ...

  6. sping整合quartz

    很简单,一共需要定义三个bean 需要注意的是每个bean的类型 业务bean(就是我们每次调度需要做的工作) <bean id="quantzjobBean" class= ...

  7. R的替换sub和gsub

    sub(pattern, replacement, x, ignore.case = FALSE, perl = FALSE, fixed = FALSE, useBytes = FALSE) gsu ...

  8. pta 习题集5-6 堆栈操作合法性

    假设以S和X分别表示入栈和出栈操作.如果根据一个仅由S和X构成的序列,对一个空堆栈进行操作,相应操作均可行(如没有出现删除时栈空)且最后状态也是栈空,则称该序列是合法的堆栈操作序列.请编写程序,输入S ...

  9. try...finally的妙用

    受博文 C#中Finally的一个不太常见的用法 的启发,正好在开发中遇到这样一段代码: public bool ChangeBlogApp(Guid userID, string oldBlogAp ...

  10. tomcat的server.xml中的Context节配置

    Tomcat的默认网站目录是:C:\Tomcat 9.0\webapps\ROOT,里面的index.jsp,就是tomcat官方提供的默认页,如果按照默认配置,访问链接应当是http://local ...