Linux环境下下载安装缓存中间件Redis

作者:逍遥Sean
简介:一个主修Java的Web网站\游戏服务器后端开发者
主页:https://blog.csdn.net/Ureliable
觉得博主文章不错的话,可以三连支持一下~ 如有需要我的支持,请私信或评论留言!

前言

redis简介

Redis是一个开源的、基于内存的、高性能的键值对存储数据库。
Redis支持多种数据结构,包括字符串、列表、哈希、集合、有序集合等。它还提供了丰富的功能,如事务、持久化、发布订阅、Lua脚本、流水线等。Redis的内存存储特性使其非常适合缓存、计数器、消息队列、排行榜、实时系统等场景。
Redis的性能非常高,它使用了类似于操作系统中页面置换算法的LRU淘汰策略,保证了内存使用效率。同时,Redis还支持分布式部署,可以通过主从复制和集群方式实现高可用、负载均衡等功能。

文章说明

redis服务将在linux系统中部署,本文前提是已经搭建一个linux系统,并配置好网络等。使用vmware搭建一个linux系统,可以参考文章:
Linux环境搭建(一)— 实现ssh连接
如需使用linux系统完成Java项目部署,mysql数据库服务部署可以参考文章:
Linux环境搭建(二)— 配置Java环境
Linux环境搭建(三)— 搭建数据库服务器
如果需要在linux环境中搭建一个redis服务参考:
如果需要掌握redis的操作方法参考:
缓存中间件Redis必知必会
缓存中间件Redis常考知识点

正文

一、 提供安装环境

redis服务需要c++编译环境

sudo apt-get install gcc- c++
gcc -v

二、 下载安装

在Linux环境下安装Redis可以按照以下步骤进行:
1. 下载Redis安装包
可以到Redis官网(https://redis.io)下载最新的安装包,或者使用以下命令从官方源安装:

sudo apt-get update
sudo apt-get install redis-server

也可以在本地种下载传送到linux系统中
下载redis-7.0.0地址:redis-7.0.0 download
上传到linux系统中opt目录下(一般外源软件都安装在opt里面)
解压缩

tar -zxvf redis-7.0.0.tar.gz 

进入目录

cd redis-7.0.0

在redis-7.0.0目录下执行make命令

make && make install

以下log表示安装完成

Hint: It's a good idea to run 'make test' ;)

    INSTALL redis-server
    INSTALL redis-benchmark
    INSTALL redis-cli
make[1]: Leaving directory '/opt/redis-7.0.0/src'

默认会安装在/usr/local/bin

cd /usr/local/bin

bin目录下的命令:

redis-benchmark* 性能测试工具,服务器启动后运行可以看看性能如何
redis-check-aof 修复有问题的aof文件
redis-check-rdb 修复有问题的rdb文件
redis-cli* 客户端,操作入口
redis-sentinel redis集群使用,哨兵
redis-server* redis服务器启动命令

检查Redis是否安装成功:使用以下命令检查Redis是否安装成功:

redis-cli ping

如果返回pong,则表示Redis已经成功安装。

三、 修改启动配置

建一个myredis文件夹,并把/opt/redis-7.0.0中的redis.conf复制一份

cd /opt/redis-7.0.0
mkdir /myredis
cp redis.conf /myredis/redis7.conf

修改配置

vim redis7.conf

daemonize no -> daemonize yes 后台运行打开
protected-mode yes -> protected-mode no 保护关闭
bind 127.0.0.1 -> 注释,否则影响远程连接
requirepass -> requirepass root 添加密码

设置Redis为系统启动服务:使用以下命令设置Redis为系统启动服务,以便在系统重启后自动启动Redis服务:

sudo systemctl enable redis

或者使用以下命令设置Redis为系统启动服务:

sudo update-rc.d redis defaults

四、 启动服务

启动服务

## 进入目录
cd /myredis
## 启动服务
redis-server redis7.conf 
## 查看进程
ps -ef|grep redis|grep -v grep

连接服务

root是我的密码

redis-cli -a root
## 或者
redis-cli -a root -p 6379

进入redis命令端,使用ping命令,回应pong表示连接成功

ping
## 退出
quit

五、 使用

set k1 helloworld
get k1

六、 关闭服务

root是我的密码

# 命令端内使用 shutdown直接关闭,命令外使用以下方式:
# 单实例关闭
redis-cli -a root shutdown
# 多实例关闭,指定端口
redis-cli -a root -p 6379 shutdown

七、 卸载

在Linux环境下,可以使用以下命令卸载Redis:

  1. 首先停止Redis服务:
sudo systemctl stop redis
  1. 删除所有/usr/local/bin/redis-*中的文件
rm -rf /usr/local/bin/redis-*
  1. 删除Redis安装目录(默认为 /usr/local/redis):
sudo rm -rf /usr/local/redis
  1. 删除Redis配置文件和日志文件(默认为 /etc/redis.conf/var/log/redis.log):
sudo rm -rf /etc/redis.conf
sudo rm -rf /var/log/redis.log
  1. 删除Redis启动文件(默认为 /etc/init.d/redis):
sudo rm -rf /etc/init.d/redis
  1. 最后,使用以下命令删除Redis安装包:
sudo apt-get remove redis-server

以上操作完成后,Redis就已经被完全卸载了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值