centos7安装Redis单机版

一、检查是否有GCC环境

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

powershell 复制代码
wget http://download.redis.io/releases/redis-5.0.5.tar.gz
或
wget https://download.redis.io/redis-stable.tar.gz

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

powershell 复制代码
# -p 递归创建不存在的目录
mkdir -p /opt/software/redis

四、解压安装包

powershell 复制代码
tar -zxvf redis-5.0.5.tar.gz

五、安装Redis

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

powershell 复制代码
make install

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

六、启动Redis

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

七、配置Redis

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

powershell 复制代码
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常用命令

powershell 复制代码
# 启动redis
redis-server redis-conf
# 关闭redis
redis-cli shutdown

# 获取所有的key
keys *
# 获取某个key的值
get key 
# 新增key
set key value
# 退出客户端
quit
# 帮助命令,查看一些常用的命令
help
相关推荐
for_ever_love__6 分钟前
LangGraph Checkpointer:持久化、断点续跑与多轮记忆
服务器·数据库·学习·持久化·langgraph·checkpointer·断点续跑
Data analyse4567 分钟前
用户路径SQL按会话起止时间聚合的方法
大数据·服务器·前端·数据库·人工智能·sql·数据分析
Lhan.zzZ8 分钟前
Linux + Qt/QML:解决 QtQuick.VirtualKeyboard.Plugins 模块加载失败与环境变量配置
linux·数据库·qt
大圣编蚕9 分钟前
Redis 为什么快?现在还是单线程吗?
数据库·redis·缓存
Linux实战笔记15 分钟前
记一次Redis分布式锁实现线上排查:Redlock算法与 Lua 脚本
redis·高并发·分布式锁·redlock 算法·lua 脚本
鸥梨菌Honevid19 分钟前
UVM 面试高频:uvm_test_top 与 uvm_config_db 路径机制全解析
数据库·面试·职场和发展
路多辛25 分钟前
全能 Go Agent 框架 covonaut v1.1.5 发布:改进检查点、Token用量与缓存
缓存·agent·ai编程
极小狐25 分钟前
MR 里测试摘要空白、覆盖率不显示?JUnit 与覆盖率配置 9 步排查
数据库·ci/cd·junit·单元测试·mr·devops·代码覆盖率
silvamux_26 分钟前
MiniMax API 调用教程:兼容 OpenAI 写法
java·数据库·elasticsearch
zh731429 分钟前
sqlforge一个SQL 格式化与方言转换工具
数据库·sql