Linux(CentOS-7) 下载 解压 安装 redis 操作的一些基本命令
- 使用xshell 连接到虚拟机,并且创建 一个redis目录:
创建文件命令:mkdir 文件名
ls:查看当前文件里面的所有文件
- 使用xftp 将下载的linux版本 reids上传动新建的redis目录文件之中:

- 将上传的redis 解压:
打开一个文件夹命令:cd 文件夹名字 可以使用table键自动补全
解压命令:tar -zxf 压缩包名字
- 编译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)


cd src 进入src 目录下 执行 安装命令:
make install :

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

- 上面的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
- 设置redis 可以后台启动,不然 关闭界面 则服务关闭 不方便:
1 .打开 cd usr/local/redis/etc
2.修改reids.conf (vi 文件夹 编辑修改文件,cat 文件夹 是打开文件不能修改)
3 打开的文件内容很多,你可以打开以后按一下空格 /需要查找的内容,Enter键,如果有多个 可以 N 键 下一个查找
4 将daemonize 修改成yes
5.按住Esc+:键:在末尾 输入 wq(保存并且退出)q! 不保存 退出
启动redis 服务
cd /usr/local/redis/bin
./redis-server /usr/local/redis/etc/redis.conf (指定配置文件启动)
- 可以通过 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 操作的一些基本命令的更多相关文章
- MySQL压缩包下载解压安装步骤
MySQL官网下载地址:https://downloads.mysql.com/archives/community/ 1.选择自己需要的版本,本教程是mysql-5.7.29-winx64版本 2. ...
- Linux(CentOS 7)命令行模式安装VMware Tools 详解
本篇文章主要介绍了如何在Linux(CentOS 7)命令行模式安装VMware Tools,具有一定的参考价值,感兴趣的小伙伴们可以参考一下. 本例中为在Linux(以CentOS 7为例)安装VM ...
- linux服务器安装jdk (手动解压方式安装)
linux服务器安装jdk 使用的是通过手动解压安装的方式,没有通过yum或者apt-get命令安装 准备: 下载一个jdk,版本自选,后缀为(.tar.gz) 开始 创建目录 mkdir /usr/ ...
- Linux CentOS 7 & JDK 1.7 安装与配置
前言 简单记录一下在CentOS 7中安装配置JDK 1.7的全过程~ 下载 首先是jdk 1.7 64bit & 32bit的下载地址: jdk-7u79-linux-x64.tar.gz ...
- CentOS下tar解压 gz解压 bz2等各种解压文件使用方法
.tar 解包:tar xvf FileName.tar 打包:tar cvf FileName.tar DirName (注:tar是打包,不是压缩!) ——————————————— . ...
- linux下关于压缩、解压相关的操作
本文转自: http://alex09.iteye.com/blog/647128 很不错的linux下关于压缩.解压相关的操作,适合于linux初学者. .tar 解包:tar xvf Fil ...
- Linux下压缩与解压
转自:http://www.mike.org.cn/blog/index.php?load=read&id=218###pp=0 [在解压或压缩的时候,一般还使用-v选项来现实正在处理的文件信 ...
- linux下压缩与解压(zip、unzip、tar)详解
linux下压缩与解压(zip.unzip.tar)详解 2012-05-09 13:58:39| 分类: linux | 标签:linux zip unzip tar linux命令详解 |举报|字 ...
- Linux下创建与解压tar, tar.gz和tar.bz2文件及压缩率对比 | 沉思小屋
刚 在qq群里面一位仁兄问到文件压缩的命令,平时工作中大多用解压缩命令,要是遇到压缩就现查(这不是一个好习惯),于是整理下Linux下创建与解压 zip.tar.tar.gz和tar.bz2文件及他们 ...
随机推荐
- Matlab:非线性高阶常微分方程的几种解法
一.隐式Euler: 函数文件1: function b=F(t,x0,u,h) b(,)=x0()-h*x0()-u(); b(,)=x0()+*h*x0()/t+*h*(*exp(x0())+ex ...
- StrokePlus常用脚本
1.按照时间创建文本文件并打开 文本文件并没有什么快捷方式,每次都要右键,找新建,找文本文档,临时写点什么还要保存,写名字,懒得写就打aa,bb的,挺烦的. 难点在于用lua没法知道当前鼠标所在的文件 ...
- Jsの练习-数组常用方法 -slice()
slice() 返回从原数组指定开始下标到结束下标之间的项组成的新数组. slice()方法可以接收一个或两个参数,即要返回项的起始和结束位置. 在只有一个参数的情况下,slice()方法返回从该参数 ...
- java中的线程问题是(四)——线程同步问题
多线程的并发,给我们编程带来很多好处,完成更多更有效率的程序.但是也给我们带来线程安全问题. 解决问题的关键就是要保证容易出问题的代码的原子性,所谓原子性就是指:当a线程在执行某段代码的时候,别的线程 ...
- vue,在模块中动态添加dom节点,并监听
在这里,onclick事件没有作用,因为它指向的是window,如果写为this.click页面显示为undefined, 我采用的是通过class绑定事件,但是会有一个问题,那就是当你渲染多个事件时 ...
- Fiddler常用命令
几个常用的命令行方法使用: 查找对应响应码的数据包或请求类型的数据包: 输入“=post”将选择post的数据包并用蓝色底标色 输入:=502 查找服务器返回是图片类型的请求 输入 select im ...
- python自学第14天 类
面向对象:世界万物,皆可分类:世界万物,皆为对象 只要是对象,就肯定属于某种品类. 只要是对象,就肯定有属性 类 对象 封装 继承 多态 一个接口,多种实现
- windows 安装mysql 5.7的正确姿势
1.首先上MySql的官网下载 https://dev.mysql.com/downloads/mysql/ 2. 以我所选版本为例(免安装版),选择MYSQL Community Server 然 ...
- 【Keil5 MDK】armar工具的基本用法(armar --help)
ARM Librarian, 5.03 [Build 76] - archive creation and maintenance tool Command format: armar options ...
- [LeetCode&Python] Problem 458. Poor Pigs
There are 1000 buckets, one and only one of them contains poison, the rest are filled with water. Th ...