1. 使用xshell 连接到虚拟机,并且创建 一个redis目录:
    创建文件命令:mkdir 文件名
    ls:查看当前文件里面的所有文件
  2. 使用xftp 将下载的linux版本 reids上传动新建的redis目录文件之中:
  3. 将上传的redis 解压:
    打开一个文件夹命令:cd 文件夹名字  可以使用table键自动补全
    解压命令:tar -zxf 压缩包名字
  4. 编译redis解压后的文件:

    注意,编译需要C语言编译器gcc的支持,如果没有,需要先安装gcc。可以使用rpm -q gcc查看gcc是否安装)(利用yum在线安装gcc的命令    yum -y install gcc )

    在线安装gcc:

    打开 reids-3.0.0 使用make命令进行编译,如果提示异常:则使用:make MALLOC=libc 命令 进行编译(也可以尝试  make cleanjin)

  5. cd src 进入src 目录下 执行 安装命令:

    make install :

  6. 运行命令:redis-serrver 则可以直接启动redis服务(前台启动,一关闭界面,则服务直接关闭) :

  7. 上面的redis虽然已经安装成功了,但是 reids安装的时候我们并没有指定安装路径,为了 对linux上面的安装软件更好的部署,在此,我们可以将可执行文件和配置文件移动到习惯的目录(以下命令可以直接copy)。

    cd /usr/local

    mkdir -p /usr/local/redis/bin    解释:mkdir -p  如果我想在一个demo文件夹里面创建一个ademo的子文件夹 mkdir -p demo/ademo(注:本例若不加 -p,如果demo目录不存在,则产生错误。加上-p 如果demo目录不村子 则 会创建demo目录)

    mkdir -p /usr/local/redis/etc

    cd /redis-3.0.0

    cp ./redis.conf /usr/local/redis/etc

    cd src

    cp mkreleasehdr.sh redis-benchmark redis-check-aof redis-check-dump redis-cli redis-server redis-sentinel /usr/local/redis/bin

  8. 设置redis 可以后台启动,不然 关闭界面 则服务关闭 不方便:
    1 .打开 cd usr/local/redis/etc 
    2.修改reids.conf (vi 文件夹  编辑修改文件,cat 文件夹 是打开文件不能修改)
    3 打开的文件内容很多,你可以打开以后按一下空格 /需要查找的内容,Enter键,如果有多个 可以 N 键 下一个查找

    4 将daemonize 修改成yes
    5.按住Esc+:键:在末尾 输入 wq(保存并且退出)q! 不保存 退出

  9. 启动redis 服务

    cd /usr/local/redis/bin

    ./redis-server /usr/local/redis/etc/redis.conf (指定配置文件启动)

  10. 可以通过 ps -ef|grep 6379或者netstat -apn|grep 6379 (如果使用netstat 报错 没有找到 该命令 则可以 yum -y install net-tools 在线下载) 查看redis是否启动成功 再次 linux上传 解压 安装 部署 启动  全部完成

记录 linux 的命令:

  • mkdir 文件名:创建一个文件夹
  • mkdir -p /父文件/文件夹:创建一个文件夹如果父文件存在 则在父文件里面创建,如果不存在父文件,则直接创建父文件
  • cd 文件夹:打开当前文件夹
  • ls:查看当前文件夹里面的所有文件 s 打开当前目录下的所有文件 ls -a 打开当前目录的所有文件 包括隐藏文件  ls -l 打开当前目录 只是显示更详细
  • tar -zxf 文件名:解压该文件
  • make  编译 make install安装
  • cat 文件名:查看一个文件内容
  • vi 或者vim 文件名:编辑修改一个文件
  • 空格/查找内容:修改文件的时候 可以通过该办法快速定位到需要修改的文件
  • ESC+:退出编辑  wq 保存退出,q!直接退出
  • pwd:查看当前路径
  • rm -rf 文件:删除文件
  • mv :移动文件
  • cd..返回上级目录

Linux(CentOS-7) 下载 解压 安装 redis 操作的一些基本命令的更多相关文章

  1. MySQL压缩包下载解压安装步骤

    MySQL官网下载地址:https://downloads.mysql.com/archives/community/ 1.选择自己需要的版本,本教程是mysql-5.7.29-winx64版本 2. ...

  2. Linux(CentOS 7)命令行模式安装VMware Tools 详解

    本篇文章主要介绍了如何在Linux(CentOS 7)命令行模式安装VMware Tools,具有一定的参考价值,感兴趣的小伙伴们可以参考一下. 本例中为在Linux(以CentOS 7为例)安装VM ...

  3. linux服务器安装jdk (手动解压方式安装)

    linux服务器安装jdk 使用的是通过手动解压安装的方式,没有通过yum或者apt-get命令安装 准备: 下载一个jdk,版本自选,后缀为(.tar.gz) 开始 创建目录 mkdir /usr/ ...

  4. Linux CentOS 7 & JDK 1.7 安装与配置

    前言 简单记录一下在CentOS 7中安装配置JDK 1.7的全过程~ 下载 首先是jdk 1.7 64bit & 32bit的下载地址: jdk-7u79-linux-x64.tar.gz ...

  5. CentOS下tar解压 gz解压 bz2等各种解压文件使用方法

    .tar  解包:tar xvf FileName.tar  打包:tar cvf FileName.tar DirName  (注:tar是打包,不是压缩!)  ———————————————  . ...

  6. linux下关于压缩、解压相关的操作

    本文转自: http://alex09.iteye.com/blog/647128 很不错的linux下关于压缩.解压相关的操作,适合于linux初学者.   .tar  解包:tar xvf Fil ...

  7. Linux下压缩与解压

    转自:http://www.mike.org.cn/blog/index.php?load=read&id=218###pp=0 [在解压或压缩的时候,一般还使用-v选项来现实正在处理的文件信 ...

  8. linux下压缩与解压(zip、unzip、tar)详解

    linux下压缩与解压(zip.unzip.tar)详解 2012-05-09 13:58:39| 分类: linux | 标签:linux zip unzip tar linux命令详解 |举报|字 ...

  9. Linux下创建与解压tar, tar.gz和tar.bz2文件及压缩率对比 | 沉思小屋

    刚 在qq群里面一位仁兄问到文件压缩的命令,平时工作中大多用解压缩命令,要是遇到压缩就现查(这不是一个好习惯),于是整理下Linux下创建与解压 zip.tar.tar.gz和tar.bz2文件及他们 ...

随机推荐

  1. Codeforces Beta Round #94 (Div. 1 Only)B. String sam

    题意:给你一个字符串,找第k大的子字符串.(考虑相同的字符串) 题解:建sam,先预处理出每个节点的出现次数,然后处理出每个节点下面的出现次数,然后在dfs时判断一下往哪边走即可,注意一下num会爆i ...

  2. 解决Android studio生成H文件时报找不到类文件错误

    今天整理思路时觉得在native直接调用java的方法显示这个办法挺不错 于是就用到了生成H文件 可能我的编译环境和他们的不一样 网上的教程如下 javah -d ../jni com.jm.prom ...

  3. [poj P2411] Mondriaan's Dream

    [poj P2411] Mondriaan's Dream Time Limit: 3000MS   Memory Limit: 65536K Total Submissions: 18023   A ...

  4. WebSphere,WebLogic,Tomcat,IIS

    Weblogic.Tomcat 都基于java的基础架构 Weblogic是一个企业级的应用服务器,其中包括j2ee中的各类应用如jsp,servlet,ejb等, Tomcat是一个初级的应用服务器 ...

  5. Java WEB ----- 文件的上传

    最近学到的web阶段的文件的上传,就想记录一下,帮助自己复习以及帮助大家学习,一般我都会把上传的文件存到服务器中的web-inf 下面,因为这样用户不会直接访问到,我们存到数据库的一般都是路径.这里没 ...

  6. Linux目录结构下部

    第1章 linux目录结构 (linux必知必会的文件或目录) 1.1 在linux下面如何安装软件 yum install tree 1.2 linux无法上网了怎么办? [root@oldboye ...

  7. python中字符串格式化

    username='小黑'age=18high=1.88s2='欢迎%s,年龄是%d,身高是%.2f'%(username,age,high)#%s是通用的,%d就必须传整数,%f就必须是小数,想保留 ...

  8. vuejs的双向绑定实现原理

    Vue在初始化的时候,会有两个大步骤: 1.Compile 从root的节点开始编译,根据正则表达式,把特殊的v-*类的标签,全部转换成对应的内存中的object 2.Observe 全部的data, ...

  9. python编码及转换

    第一种:ASCII码 ASCII(American Standard Code for Information Interchange,美国信息交换标准代码)是基于拉丁字母的一套电脑编码系统,主要用于 ...

  10. Java容器解析系列(4) ArrayList Vector Stack 详解

    ArrayList 这里关于ArrayList本来都读了一遍源码,并且写了一些了,突然在原来的笔记里面发现了收藏的有相关博客,大致看了一下,这些就是我要写的(╹▽╹),而且估计我还写不到博主的水平,这 ...