centos7安装Redis单机版

embedded/2024/10/19 6:34:44/

一、检查是否有GCC环境

gcc --version
# 提示-bash: gcc: 未找到命令 说明没有gcc环境# 安装gcc环境
yum install gcc# 如果yum源报错
# 1.检查网络是否正常
ping www.baidu.com
# 2.备份当前的yum源
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
# 3.下载新的CentOS-Base.repo 到/etc/yum.repos.d/
curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
# 4.清空并生成缓存
yum clean all
yum makecache

二、下载Redis安装包

如果无法访问官网可访问我上传的资源下载:https://download.csdn.net/download/canyang666666/89797784

wget http://download.redis.io/releases/redis-5.0.5.tar.gz
或
wget https://download.redis.io/redis-stable.tar.gz

三、创建软件安装的目录(养成习惯)

# -p 递归创建不存在的目录
mkdir -p /opt/software/redis

四、解压安装包

tar -zxvf redis-5.0.5.tar.gz

五、安装Redis

(1)执cd切换到redis解压目录下进行编译安装

make install

(2)编译安装完成后,回在当前目录生成一个src的目录,在usr/local/bin/下生成对应的可执行文件
在这里插入图片描述
在这里插入图片描述

六、启动Redis

# 启动redis服务
redis-server
# 启动redis客户端, 远程客户端连接不到redis,需关闭防火墙,或将redis添加到白名单
redis-cli

七、配置Redis

上面直接启动redis有个弊端就是无法再后台运行,当我们按 ctrl + c 时就会关闭redis服务端,需要修改配置文件,开启守护线程

vim redis.conf
# 主要修改项
bind * -::*     		 # 修改bind * -::* 支持远程连接
daemonize yes	 # 开启守护线程,允许后台允许
logfile /opt/software/redis/redis-stable/redis.log 	# 指定日志文件目录
dir /opt/software/redis 		#指定工作目录
requirepass
protected-mod no  # 允许远程不用密码连接需设置为no

八、Redis常用命令

# 启动redis
redis-server redis-conf
# 关闭redis
redis-cli shutdown# 获取所有的key
keys *
# 获取某个key的值
get key 
# 新增key
set key value
# 退出客户端
quit
# 帮助命令,查看一些常用的命令
help

http://www.ppmy.cn/embedded/121022.html

相关文章

基于SSM的Java在线音乐平台

文未可获取一份本项目的java源码和数据库参考。 Java在线音乐平台是基于Java Web,依据Java语言功能性强大和简单易用的两大特点,实现的一个网上音乐平台。该平台包含了前台功能(用户层面)以及后台管理系统(管理员层面&…

uniapp设置从右上角到左下角的三种渐变颜色

推荐学习文档 golang应用级os框架,欢迎stargolang应用级os框架使用案例,欢迎star案例:基于golang开发的一款超有个性的旅游计划app经历golang实战大纲golang优秀开发常用开源库汇总想学习更多golang知识,这里有免费的golang学习笔…

springcloud 面试题

什么是微服务? 本文导图:SpringCloud 梳理-ProcessOn 分布式架构CAP理论 CAP定理是分布式系统中最基础的原则,所以理解和掌握了CAP对系统架构的设计至关重要。分布式架构下所有系统不可能同时满足以下三点:Consisteny&#xff08…

【Nacos架构 原理】内核设计之Nacos通信通道

文章目录 Nacos通信通道 (长链接)现状背景场景分析配置服务 长链接核心诉求功能性诉求负载均衡连接生命周期 Nacos通信通道 (长链接) 现状背景 Nacos 1.X 版本 Config/Naming 模块各自的推送通道都是按照自己的设计模型来实现的…

Harmony 获取定位位置的方式

1、首先获取设备的位置信息,需要有位置权限 2、导入geoLocationManager模块,所有与基础定位能力相关的功能API,都是通过该模块提供的。 1 单次定位 单次获取当前设备位置,多用于查看当前位置、签到打卡、服务推荐等场景。 方式1: 获取系统缓存的最新位置,没有缓存位置会…

【azure-openai】批量翻译demo【python】【gradio】

要求:拥有azure-openai-api,上传文件为csv格式,utf-8编码。 注意:如果出现乱码,重新运行,换种方式打开,有时候wps会自动改编码。 实现功能:选择语言,使用gpt4omini&…

ADRC与INDI的关系

ADRC与INDI的关系 前言 一直热衷于把一些基础的东西想明白,这样才能更好地理解一些稍微复杂些的算法,在深入理解这些算法后才能更好地应用。 例如 用回路成型方法探究ADRC各参数对闭环系统的影响对比KF和RLS的关系互补滤波的原理以及参数整定&#xf…

【评测大语言模型(LLM)的效果】

评测大语言模型(LLM)的效果主要通过以下几种方法,定量和定性的不同角度: 1. 自动化评测指标: 这是通过算法或统计方法量化模型性能的常用方式,通常基于特定任务或标准答案。常见的评测指标包括&#xff1…