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
相关推荐
苏瞳儿2 小时前
java对数据库的增删改查
java·数据库·oracle
Greyson15 小时前
Layui表格如何使用第三方插件实现树形展示.txt
jvm·数据库·python
2401_871696525 小时前
mysql行级锁失效的原因排查_检查查询条件与执行计划
jvm·数据库·python
Elastic 中国社区官方博客5 小时前
Elasticsearch:快速近似 ES|QL - 第一部分
大数据·运维·数据库·elasticsearch·搜索引擎·全文检索
Dontla6 小时前
高基数(High Cardinality)问题介绍(Prometheus、高基数字段、低基数字段)
前端·数据库·prometheus
a9511416426 小时前
CSS如何实现元素隐藏不占位_使用display-none完全移除
jvm·数据库·python
SelectDB技术团队7 小时前
SelectDB Enterprise 4.0.5:强化安全与治理,构建企业级实时分析与 AI 数据底座
数据库·人工智能·apache doris
一 乐7 小时前
医院挂号|基于springboot + vue医院挂号管理系统(源码+数据库+文档)
java·数据库·vue.js·spring boot·论文·毕设·医院挂号管理系统
M--Y7 小时前
Redis的主从复制和哨兵
redis·主从复制·哨兵
ego.iblacat7 小时前
Redis 核心概念与部署
数据库·redis·缓存