• Linux(CentOS-7) 下载 解压 安装 redis 操作的一些基本命令


    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..返回上级目录
  • 相关阅读:
    sqlserver 配置管理器中无法启动sqlserver服务
    9.4笔记
    ASP.NET 正则表达式验证
    ASP.NET之OnClientClick 事件
    ASP.NET之js 根据textbox变化刷新相关数据
    SQL
    leetcode:Roman to Integer(罗马数字转化为罗马数字)
    leetcode:Integer to Roman(整数转化为罗马数字)
    leetcode:Palindrome Number
    leetcode:String to Integer (atoi)
  • 原文地址:https://www.cnblogs.com/920913cheng/p/10395821.html
Copyright © 2020-2023  润新知