1). 从官网上下载Redis的压缩包
 
2). 将压缩包解压到 某个指定的文件目录中
        tar -xzvf redis-4.0.9.tar.gz  /xx/xx/xx_dir
 
3).使用 gcc 进行二进制文件的编译
        make 
 
4).将Redis安装到 /usr/local/redis 目录中去
         这里需要注意系统文件夹权限问题.
                sudo make /usr/local/redis install 
 
        生成的bin目录中 , 会有几个可执行文件.
                redis-benchamrk : 性能测试工具
                redis-check-conf : AOF文件修复工具
                redis-check-dump : RDB文件检查工具(快照持久化文件)
                redis-cli : 命令行客户端
                redis-server : redis服务器启动命令
 
 
5). copy 解压后的redis目录中的配置文件 redis.conf 到 /usr/local/redis 中
            cp -r redis.conf /usr/local/redis
 
6).修改 /usr/local/redis/redis.conf 文件
            将文件中  daemonize 属性设置为 YES ;
          
                           
7). 启动 redis 服务
 
            Redis 服务的启动方式有两种:
                    前端启动方式 : 
                            执行 bin 文件目录中的 redis-server 命令.即
                                ./bin/redis-server
                            这种方式的坏处就是 , 命令行执行后 , 该terminal窗口无法再进行其它操作.
                            推荐使用下面的这种 '后端启动方式'.
 
                    后端启动方式 :    
                            通过redis-cli 命令行 , 加载 修改后的 redis.conf 配置文件.
                                  sudo  ./bin/redis-server    ./redis.conf
 
8).查看redis服务是否启动成功
            ps -ef | grep -i redis
 
9). 关闭redis服务.
            a.可以通过 kill -9   procced_no(上面命令查到的进程号)  — 不推荐;
            b.通过redis-cli 命令行工具
                ./bin/redis-cli shutdown
 
 
10).可能出现的问题
            a. 通过redis-cli shutdown 关闭服务的时候 , 出现关闭失败 .
                    解决方法 : 
                                说明在使用后端启动方式的时候,没有使用root权限(即没有用sudo关键字) , 导致关闭的时候权限不足.
                                开启服务 : sudo  ./bin/redis-server  ./redis.conf
                                关闭服务: sudo ./bin/redis-cli SHUTDOWN
                                解决 ~~ 
 
            b.配置文件 redis.cof 是只读文件 , 那么保存的时候需要强制保存.
                    :w !sudo tee %
                    退出 需要强制退出 :q!
 
 
 
 
 

Redis的下载与安装的更多相关文章

  1. redis的下载与安装(linux版)

    redis的下载与安装(linux版) 1.下载路径 https://redis.io/download 2.上传到linux并且解压 3.进入解压之后的redis,并且make && ...

  2. redis的下载和安装

    下载 http://download.redis.io 这里我们以redis的5.0.5版本和centos7环境为基础介绍 安装 1.将下载的redis-5.0.5.tar.gz文件上传到linux上 ...

  3. Windows中redis的下载及安装、设置

    本文是转载自:https://www.cnblogs.com/wxjnew/p/9160855.html 除了原文的东西还有自己遇到的一些问题,这里记录一下. 一.下载: 下载地址: https:// ...

  4. Redis的下载、安装及启动

    一.下载Redis 1. redis 的下载路径 https://pan.baidu.com/s/1tdMzOlcTlFC7Z3a3I_59hQ 提取码:5tgy 二.安装Redis cd到当前解压目 ...

  5. redis入门(01)redis的下载和安装

    参考链接: 命令手册 : http://www.redis.net.cn/order/ 菜鸟教程: http://www.runoob.com/redis/redis-install.html 一.概 ...

  6. reids(缓存,reids下载,安装 测试)

    什么是缓存:缓存就是数据交换的缓冲区(称作Cache),当某一硬件要读取数据时,会首先从缓存中查找需要的数据,如果找到了则直接执行,找不到的话则从内存中找.由于缓存的运行速度比内存快得多,故缓存的作用 ...

  7. 2.redis.3.2 下载,安装、配置、使用 - 2

    上篇简单介绍了 下载,安装,测试,现在直接使用了,看结果 使用的redis服务便是,上篇临时搭建的简易服务,,注意,说的是简易,因为它只是一个单点的“玩具”: 临时在项目登录的时候模拟了一下,这里使用 ...

  8. CentOS7的安装以及redis的下载安装和连接redis desktop manager出现的问题

    因为需要在springboot下使用redis,所以打算在linux下使用redis,并且使用redis desktop manage来连接管理,但是一路上出现个种问题现在总结一下. 如何安装Cent ...

  9. Redis之下载安装及基本使用

    redis window系统的redis是微软团队根据官方的linux版本高仿的 官方原版: https://redis.io/ 中文官网:http://www.redis.cn 1.1 redis下 ...

随机推荐

  1. 3_08_MSSQL课程_Ado.Net_子查询

    子查询 1.把一个查询结果作为一个表来使用,就是子查询. 2.把一个查询结果作为一个 表达式进行使用就是子查询. (分页Sql)

  2. js判断ie和edge是否安装Adobe Reader PDF阅读器

    ie浏览器和edge浏览器,必须用Adobe Reader PDF阅读器才可以打开pdf文件,其他现代浏览器自带pdf阅读器,无需安装. 判断ie或者edge如果安装了,就浏览pdf文件:如果没安装就 ...

  3. Mapgis地图颜色配置(专题图配置)----对比Arcgis根据属性配置图斑颜色

    对于大多数arcgis用户来说,根据属性配置图斑颜色对于大家来说应该并不陌生.本文将就arcgis图斑颜色设置与mapgis做出比对,为大家提供更为绚丽的地图配色.    Arcgis颜色配置方案 右 ...

  4. Could not find a version that satisfies the requirement win32api (from versions: ) No matching distribution found for win32api

    pip install win32api pip install pywin32 都会提示错误,如下: Could not find a version that satisfies the requ ...

  5. Servlet 学习(八)

    Filter 1.功能 Java Servlet 2.3 中新增加的功能,主要作用是对Servlet 容器的请求和响应进行检查和修改 Filter 本身并不生成请求和响应对象,它只提供过滤作用 在Se ...

  6. spring boot 中容器 Jetty、Tomcat、Undertow

    spring boot 中依赖tomcat <dependency> <groupId>org.springframework.boot</groupId> < ...

  7. NB-IOT学习

    一 信号穿透力强,覆盖面广(基站少成本低).低功耗(eDRX/PSM省电技术).适合小流量时延要求不高(10s.) 二 主要芯片: 华为:Hi2110/2115,基于此的模组有:中移的M5310 移芯 ...

  8. while (rs.next()) 与 if(rs.next())的区别

    while (rs.next())是用来循环遍历结果集的. if(rs.next())是用来判断结果集是否有值,有值则执行if语句内代码块. 简而言之 while(rs.next()) 就是将rs全部 ...

  9. 超参数 hyperparameters

    转载:https://www.cnblogs.com/qamra/p/8721561.html 超参数的定义:在机器学习的上下文中,超参数是在开始学习过程之前设置值的参数,而不是通过训练得到的参数数据 ...

  10. python--一起来盖个时间戳!!

    1.datetime import datetime print(datetime.datetime.now()) 2.time import time otherStyleTime = time.s ...