阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

linux下redis的安装与卸载

275次阅读
没有评论

共计 1972 个字符,预计需要花费 5 分钟才能阅读完成。

导读 Redis 是一种应用非常广泛的非关系型数据库,至于它的说明和优缺点这里我们就不过多阐述了,相信来到这里的人多少知道一些。redis 在 Linux 和 Windows 下的安装是有很大的不同的,和通常的软件安装是一样的。
安装

1. 首先在 Redis 官网下载 tar.gz 的安装包,或者通过 wget 的方式在 Redis 释出版本里直接下载;

2. 将下载好的文件解压缩;

3. 将解压后的目录移动到 /usr/local/redis 目录中;

4. 接下来进入 redis 目录使用 make 自动编译;

wget http://download.redis.io/releases/redis-5.0.8.tar.gz  # 1. 下载
tar -zxvf redis-5.0.8.tar.gz  # 2. 解压缩
mv redis-5.0.8.tar.gz /usr/local/redis  # 3. 移动文件
cd /usr/local/redis  # 4. 进入目录
make  # 5. 编译
make install  # 6. 安装 可以看到在 src 目录下生成了几个新的文件,为了使用方便,我们需要将这个几个文件加到 /usr/local/bin 目录下去。

最后启动服务看下是否安装成功,使用 redis-server 命令。

linux 下 redis 的安装与卸载

可以看到 redis 已经安装成功了。这个时候你会发现不能进行其他操作了,因为这是在前台启动的 redis。这个时候可以再启动一个客户端使用 redis-cli shutdown 命令关闭 redis 服务,然后会在之前的客户端看到日志信息。

配置

前面在启动 redis 服务器后,都是在前台启动的,需要重新启动一个客户端来进行登陆操作。为了解决这个问题,我们需要设置后台启动。

1. 修改 redis.conf 文件,daemonize no 修改为 daemonize yes 这里表示将 redis 以守护进程的方式在后台运行;

2. 设置 redis 服务开机自动启动

在 /etc/init.d 目录下创建 redis 的启动脚本;
将 redis 安装目录下的 utils/redis_init_script 复制到 /etc/init.d 目录下,命名为 redis;
继续编辑启动文件,修改其中指定的 pid 和配置文件;

cp utils/redis_init_script /etc/init.d/redis
ll /etc/init.d/redis
-rwxr-xr-x. 1 root root 1352 4 月  11 15:18 /etc/init.d/redis
vim /etc/init.d/redis  # 编辑启动文件
PIDFILE=/var/run/redis_${REDISPORT}.pid
CONF="/etc/redis/${REDISPORT}.conf"
修改为
PIDFILE=/var/redis/run/redis_${REDISPORT}.pid  # 存放 pid 的目录,如果没有记得创建
CONF="/etc/redis/redis.conf"
mkdir -p /var/redis/run  # 创建存放 pid 目录 

3. 把配置文件复制一份到 /etc/redis 这个目录下面,然后修改文件 pid 地址为前面配置的地址

mkdir -p /etc/redis
cp /usr/local/redis/redis.conf /etc/redis/redis.conf
vim /etc/redis/redis.conf
pidfile /var/run/redis_6379.pid
修改为
pidfile /var/redis/run/redis_6379.pid

自此,我们已经可以通过 service redis start/stop 来启动和关闭 redis 服务了。

最后只需要通过 chkconfig redis on 命令来设置开机启动即可。

如果提示 redis 服务不支持 chkconfig 的话,只需要在 /etc/init.d/redis 这个启动脚本的第二行后面加上下面的内容即可

# chkconfig:2345 90 10
#
# description:Redis is a persistent key-value database
卸载

1. 停止 redis 服务器,通过命令 ps aux|grep redis 查看 redis 服务是否在运行。可以看到在 6379 端口,有 redis-server 的监听。

linux 下 redis 的安装与卸载

使用命令 redis-cli shutdown 停止 redis 服务器。

需要注意的是,由于我的 redis 命令都安装到 /usr/local/bin 目录下面了,并且添加到环境变量 PATH 里面了,所以可以直接运行。

2. 删除 make 的时候生成的几个 redis-*** 的文件 rm -f /usr/local/bin/redis*

3. 删除掉解压后的文件目录和所有文件

这样 redis 就卸载完成了。

阿里云 2 核 2G 服务器 3M 带宽 61 元 1 年,有高配

腾讯云新客低至 82 元 / 年,老客户 99 元 / 年

代金券:在阿里云专用满减优惠券

正文完
星哥玩云-微信公众号
post-qrcode
 0
星锅
版权声明:本站原创文章,由 星锅 于2024-07-24发表,共计1972字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中

星哥玩云

星哥玩云
星哥玩云
分享互联网知识
用户数
4
文章数
19348
评论数
4
阅读量
7807001
文章搜索
热门文章
开发者必备神器:阿里云 Qoder CLI 全面解析与上手指南

开发者必备神器:阿里云 Qoder CLI 全面解析与上手指南

开发者必备神器:阿里云 Qoder CLI 全面解析与上手指南 大家好,我是星哥。之前介绍了腾讯云的 Code...
星哥带你玩飞牛NAS-6:抖音视频同步工具,视频下载自动下载保存

星哥带你玩飞牛NAS-6:抖音视频同步工具,视频下载自动下载保存

星哥带你玩飞牛 NAS-6:抖音视频同步工具,视频下载自动下载保存 前言 各位玩 NAS 的朋友好,我是星哥!...
云服务器部署服务器面板1Panel:小白轻松构建Web服务与面板加固指南

云服务器部署服务器面板1Panel:小白轻松构建Web服务与面板加固指南

云服务器部署服务器面板 1Panel:小白轻松构建 Web 服务与面板加固指南 哈喽,我是星哥,经常有人问我不...
我把用了20年的360安全卫士卸载了

我把用了20年的360安全卫士卸载了

我把用了 20 年的 360 安全卫士卸载了 是的,正如标题你看到的。 原因 偷摸安装自家的软件 莫名其妙安装...
星哥带你玩飞牛NAS-3:安装飞牛NAS后的很有必要的操作

星哥带你玩飞牛NAS-3:安装飞牛NAS后的很有必要的操作

星哥带你玩飞牛 NAS-3:安装飞牛 NAS 后的很有必要的操作 前言 如果你已经有了飞牛 NAS 系统,之前...
阿里云CDN
阿里云CDN-提高用户访问的响应速度和成功率
随机文章
你的云服务器到底有多强?宝塔跑分告诉你

你的云服务器到底有多强?宝塔跑分告诉你

你的云服务器到底有多强?宝塔跑分告诉你 为什么要用宝塔跑分? 宝塔跑分其实就是对 CPU、内存、磁盘、IO 做...
这个开源软件130k的star数!让电脑轻松管理安卓手机的神器

这个开源软件130k的star数!让电脑轻松管理安卓手机的神器

这个开源软件 130k 的 star 数!让电脑轻松管理安卓手机的神器 大家好,我是星哥。今天给大家安利一款宝...
亚马逊云崩完,微软云崩!当全球第二大云“摔了一跤”:Azure 宕机背后的配置风险与警示

亚马逊云崩完,微软云崩!当全球第二大云“摔了一跤”:Azure 宕机背后的配置风险与警示

亚马逊云崩完,微软云崩!当全球第二大云“摔了一跤”:Azure 宕机背后的配置风险与警示 首先来回顾一下 10...
三大开源投屏神器横评:QtScrcpy、scrcpy、escrcpy 谁才是跨平台控制 Android 的最优解?

三大开源投屏神器横评:QtScrcpy、scrcpy、escrcpy 谁才是跨平台控制 Android 的最优解?

  三大开源投屏神器横评:QtScrcpy、scrcpy、escrcpy 谁才是跨平台控制 Andr...
多服务器管理神器 Nexterm 横空出世!NAS/Win/Linux 通吃,SSH/VNC/RDP 一站式搞定

多服务器管理神器 Nexterm 横空出世!NAS/Win/Linux 通吃,SSH/VNC/RDP 一站式搞定

多服务器管理神器 Nexterm 横空出世!NAS/Win/Linux 通吃,SSH/VNC/RDP 一站式搞...

免费图片视频管理工具让灵感库告别混乱

一言一句话
-「
手气不错
开发者福利:免费 .frii.site 子域名,一分钟申请即用

开发者福利:免费 .frii.site 子域名,一分钟申请即用

  开发者福利:免费 .frii.site 子域名,一分钟申请即用 前言 在学习 Web 开发、部署...
还在找免费服务器?无广告免费主机,新手也能轻松上手!

还在找免费服务器?无广告免费主机,新手也能轻松上手!

还在找免费服务器?无广告免费主机,新手也能轻松上手! 前言 对于个人开发者、建站新手或是想搭建测试站点的从业者...
自己手撸一个AI智能体—跟创业大佬对话

自己手撸一个AI智能体—跟创业大佬对话

自己手撸一个 AI 智能体 — 跟创业大佬对话 前言 智能体(Agent)已经成为创业者和技术人绕...
开源MoneyPrinterTurbo 利用AI大模型,一键生成高清短视频!

开源MoneyPrinterTurbo 利用AI大模型,一键生成高清短视频!

  开源 MoneyPrinterTurbo 利用 AI 大模型,一键生成高清短视频! 在短视频内容...
星哥带你玩飞牛NAS-16:不再错过公众号更新,飞牛NAS搭建RSS

星哥带你玩飞牛NAS-16:不再错过公众号更新,飞牛NAS搭建RSS

  星哥带你玩飞牛 NAS-16:不再错过公众号更新,飞牛 NAS 搭建 RSS 对于经常关注多个微...