前言

本课程带领同学们学习如何在 Linux 环境 下安装 & 删除 redis,有需要的同学可以将其收藏。

我的环境是 VirtualBox 虚拟机里的 CentOS 7.4。

对于使用 虚拟机【VM】,本人建议使用 Oracle 的 VirtualBox,官方免费,大概 100 多 MB 左右的大小,相对于同类竞品,确实好用很多。

为了避免在 Linux 操作中遇到一些权限的问题,我直接使用 root 用户去操作。


安装

进入 redis 官方下载页面,选择你需要的 redis 版本。

redis 下载:https://redis.io/download

创建 download 目录,用于放置下载的文件。

mkdir /home/download

进入 download 目录 并下载 redis。

cd /home/download
wget http://download.redis.io/releases/redis-5.0.4.tar.gz

解压文件“tar xzf redis-5.0.4.tar.gz”得到 “redis-5.0.4”目录,进入该目录进行编译安装,如果安装过程报错,常规原因是 gcc 没有安装,执行 “yum install -y gcc g++ gcc-c++”进行安装后再“make”进行编译安装 redis。

tar xzf redis-5.0.4.tar.gz
cd redis-5.0.4
make

此时,安装完成了,我们可以运行 redis 服务了。

src/redis-server

从图片中我们可以了解的到 redis 版本,端口【Port】,进程【PID】。

此时的 redis 是在前台运行的。使用“Ctrl + C”令 redis 退出前台运行。

到现在,redis 已经安装完毕,但是,还是需要做一些调整,让它更符合我们的开发习惯。

在“/usr/local/”下新建一个 redis 目录,再将“/home/download/redis-5.0.4/redis.conf”复制到 "/usr/local/redis/" 内。最后将 "/home/download/redis-5.0.4/src/redis-cli/" 和 "/home/download/redis-5.0.4/src/redis-server/" 这两个文件夹复制到 "/usr/local/redis/" 内。

mkdir /usr/local/redis
cp /home/download/redis-5.0.4/redis.conf /usr/local/redis/
cp /home/download/redis-5.0.4/src/redis-cli /usr/local/redis/
cp /home/download/redis-5.0.4/src/redis-server /usr/local/redis/

将 redis 放在后台运行,修改配置文件 redis.conf,将 daemonize no 改为 daemonize yes。

先看下有没有 redis 的进程

pstree

没有看到 redis 的服务,说明 redis 没有启动。

启动 redis 同时加载 redis.conf :

cd /usr/local/redis
./redis-server redis.conf
pstree

连接 redis:./redis-cli (这里是本机连接,如果是连接网络机器 :./redis-cli IP 端口号)。

cd /usr/local/redis
./redis-cli
set foo bar
get foo

上面的操作让我们能够设置和获取 redis 的数据。

到这里,redis 的安装就已经结束了。

注:redis-server 是服务端,redis-cli 是客户端。


删除

删除之前要先查看有没有 redis 的进程。

pstree

有的话,我们要停止 redis-server 运行。

killall redis-server
pstree

然后再删除与 redis 相关的文件与目录。

cd /
rm -rf /usr/local/redis
rm -rf /home/download/redis-5.0.4
rm -rf /home/download/redis-5.0.4.tar.gz

到这里,相关的文件与目录,已经删除完毕了。

-- 完结 --

linux redis 删除_Redis-安装amp;删除【Linux 版】相关推荐

  1. linux ntfs双系统安装,安装Windows和Linux双系统

    一些基础知识: 1. WindowsXP使用Ntldr作为启动加载器来启动系统,在boot.ini脚本中配置启动选项,我们可以通过添加启动选项来指定硬盘安装Linux. 2. Windows7使用新的 ...

  2. m1mac安装linux,M1 Mac 能安装 Ubuntu 和 Linux 了 ??

    原标题:M1 Mac 能安装 Ubuntu 和 Linux 了 ?? 作者:IT 之家.cnBeta 一.安装 Windows 10成功后:M1 Mac 运行 Ubuntu 也实现了 借助模拟器工具Q ...

  3. 安装mysql删除_mysql安装和删除

    首先,先在服务(开始-->控制面板-->管理工具-->服务)里停掉MySQL的服务. 打开控制面板-添加删除程序,找到MySQL,卸载.或者用360安全卫士来卸载也行.也可以用mys ...

  4. 通过pxe远程安装linux,通过PXE远程安装多台Linux系统

    通过PXE远程安装多台Linux系统 实验目的:同时安装多台服务器,如果一台一台装的话会吐血的,出于节省时间的考虑,选用PXE的方式. 实验环境: 服务器CentOS5.1 VM虚拟机N台(如果是给实 ...

  5. 设置windows引导linux分区,windows下安装grub引导Linux

    在安装Linux和windows双系统时通常是先安装windows再安装Linux,因为windows会对主引扇区录进行充0,因而破坏主引导记录.当安装完windows再安装Linux,Linux会将 ...

  6. linux:使用yum安装_首次使用Linux:30个安装案例

    linux:使用yum安装 Linux内核在8月25日(星期六)再大一岁.26年前,创建者和BDFL Linus Torvalds可能已经感觉到Linux只能满足一个人的需求. 但是今天我们知道,它改 ...

  7. linux里vim插件',安装vim插件(linux下)

    安装vim插件(linux下) 第一步:安装zencoding插件(自动完成css html) unzip zencoding-vim.zip –d zencoding 第二步,安装autocompl ...

  8. linux下xampp的安装和配置文件,linux下xampp集成包安装配置方法

    1.查看你linux系统的位数,是32位的还是64位的.使用uname -a命令查看. 显示有 x86_64则说明你是64位内核, 跑的是64位的系统. i386, i686说明你是32位的内核, 跑 ...

  9. Linux下无法正常安装和删除Nodejs的解决方法

    前言 自从买了VPS后就没闲着,总想要充分利用起来倒腾点东西. 于是决定安装nodejs搭建web服务器等,如今nodejs稳定版本已经更新到8.x了,因此我就试着装一下8.x吧,没想到又遇到了坑,一 ...

  10. WSL:删除已安装好的Linux 发行版

    如果您从 Windows 11 或 10 上的备份中导入 Linux 发行版,您将找不到从"设置"应用.命令提示符或 PowerShell 中卸载它的选项.在这种情况下,您需要取消 ...

最新文章

  1. Ajax的get、post和ajax提交
  2. Android学习笔记-----一个很好用的搜索网站,你懂的
  3. go使用之-编译约束
  4. 手写简版spring --10--容器事件和事件监听器
  5. linux useradd命令使用示例
  6. 爬小说遇到编码问题 笔趣阁
  7. Codeforces Round #655 (Div. 2) D. Omkar and Circle 思维 + 奇偶贪心
  8. 第一章 初识Mathematica
  9. 迈向数据科学的第一步:在Python中支持向量回归
  10. python socket 大文件_python之socket运用之传输大文件
  11. Python开发【第二篇】:Python基本数据类型
  12. jetbrains(IDEA/Pycharm)修改断点的颜色与调试时debugger的颜色
  13. 再看lambda/sorted/filter/map
  14. mysql毫秒值转成日期_MySQL毫秒值和日期的指定格式的相互转换
  15. linux微信电脑版登录不了,默认Windows与Deepin系统下的微信电脑版目录
  16. 浪潮FS6700 思科MDS 9148S光纤通道交换机图形化配置方法,小白也能轻松上手
  17. 100 年前科幻小说的概念,创造了今天千亿美元的市场
  18. 7z 头部错误 数据错误_7z解压软件(7-zip)解压错误怎么办?
  19. 连接计算机和网络传输介质的接口,最常用的网络传输介质和连接设备
  20. mac键盘上符号的快捷键_Mac键盘符号实际上是什么意思?

热门文章

  1. Object-C 打开工程,选择模拟起时,提示no scheme
  2. SDN第五次上机作业
  3. MongoDB学习之路(三)
  4. Wireshark使用学习
  5. android shortcut livefoulder
  6. jquery判断多选框是否选中
  7. textarea中的换行符
  8. 取得前九条之后的数据
  9. 报告显示:2018年北京人工智能相关产业达1500亿元
  10. 2019年陕西高考分数线出炉