Linux环境下搭建使用缓存中间件Redis

缓存中间件Redis搭建与使用

    • 前言
    • 正文
      • [1 提供安装环境](#1 提供安装环境)
      • [2 下载安装](#2 下载安装)
      • [3 修改启动配置](#3 修改启动配置)
      • [4 启动服务](#4 启动服务)
      • [5 使用](#5 使用)
      • [6 关闭服务](#6 关闭服务)
      • [7 卸载](#7 卸载)

前言

redis服务将在linux系统中部署,本文前提是已经搭建一个linux系统,并配置好网络等。使用vmware搭建一个linux系统,可以参考文章:
Linux环境搭建(一)--- 实现ssh连接

如需使用linux系统完成Java项目部署,mysql数据库服务部署可以参考文章:
Linux环境搭建(二)--- 配置Java环境
Linux环境搭建(三)--- 搭建数据库服务器

如果需要在linux环境中搭建一个redis服务参考:

如果需要掌握redis的操作方法参考:
缓存中间件Redis必知必会
缓存中间件Redis常考知识点

正文

1 提供安装环境

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

shell 复制代码
sudo apt-get install gcc- c++
gcc -v

2 下载安装

下载redis-7.0.0

下载地址:redis download

上传到linux系统中opt目录下(一般外源软件都安装在opt里面)

解压缩

shell 复制代码
tar -zxvf redis-7.0.0.tar.gz 

进入目录

shell 复制代码
cd redis-7.0.0

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

shell 复制代码
make && make install

以下log表示安装完成

shell 复制代码
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

shell 复制代码
cd /usr/local/bin

bin目录下的命令:

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

3 修改启动配置

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

shell 复制代码
cd /opt/redis-7.0.0
mkdir /myredis
cp redis.conf /myredis/redis7.conf

修改配置

shell 复制代码
vim redis7.conf

daemonize no -> daemonize yes 后台运行打开

protected-mode yes -> protected-mode no 保护关闭

bind 127.0.0.1 -> 注释,否则影响远程连接

requirepass -> requirepass root 添加密码

4 启动服务

启动服务

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

连接服务

root是我的密码

shell 复制代码
redis-cli -a root
## 或者
redis-cli -a root -p 6379

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

powershell 复制代码
ping
powershell 复制代码
## 退出
quit

5 使用

shell 复制代码
set k1 helloworld
get k1

6 关闭服务

root是我的密码

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

7 卸载

关闭服务,删除所有/usr/local/bin/redis-*中的文件

shell 复制代码
rm -rf /usr/local/bin/redis-*
相关推荐
云栖梦泽3 小时前
从 IMX415 摄像头驱动理解 Media Controller 框架
linux·开发语言·c++·嵌入式硬件
纳兰青华4 小时前
CentOS Stream 9 下载与安装完全指南:为什么它是当前最稳妥的选择?
linux
草邦设计开发团队_媒体资源平台4 小时前
Linux 稳定常驻启动 PHP 队列,服务器重启自动恢复
linux·服务器·php·队列执行
A_humble_scholar4 小时前
Linux(十六)从页表到线程封装:深入理解 Linux 线程的共享、控制与封装
linux
海盗12345 小时前
.NET编码规范03-C#命名规范大全
linux·服务器·.net
WZF-Sang5 小时前
TCP和UDP协议
linux·服务器·网络·c++·学习·tcp/ip·udp
做个文艺程序员5 小时前
Linux第11篇:存储管理——磁盘分区、LVM 与文件系统
linux·运维·服务器
天空'之城5 小时前
Linux 系统编程 14:Reactor 反应堆模式
linux·开发语言·网络编程·reactor 反应堆模式
孫治AllenSun5 小时前
【Linux】服务器设置固定ip
linux·服务器·tcp/ip
法号:行颠5 小时前
《Linux内核源码全景解读:从上电到用户态》之 目录
linux