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
相关推荐
CookieCrusher10 小时前
数据泄露危机逼近:五款电脑加密软件为企业筑起安全防线
运维·数据库·windows·安全·文件加密·数据防泄漏·dlp
这周也會开心11 小时前
SQL-窗口函数
数据库·sql
TDengine (老段)12 小时前
TDengine 时间函数 WEEKDAY() 用户手册
大数据·数据库·物联网·时序数据库·iot·tdengine·涛思数据
TDengine (老段)13 小时前
从 ETL 到 Agentic AI:工业数据管理变革与 TDengine IDMP 的治理之道
数据库·数据仓库·人工智能·物联网·时序数据库·etl·tdengine
LQ深蹲不写BUG14 小时前
MySql的事务机制
数据库·mysql
逼子格15 小时前
【Proteus仿真】定时器控制系列仿真——秒表计数/数码管显示时间
数据库·单片机·嵌入式硬件·51单片机·proteus·定时器·硬件工程师
Armyyyyy丶16 小时前
Redis底层实现原理之五大基础结构
数据结构·redis·缓存
stein_java16 小时前
Mybatis-7 XML映射器
数据库·sql·mybatis
xhbh66617 小时前
开发效率翻倍:资深DBA都在用的MySQL客户端利器
数据库·mysql·数据库连接工具·mysql 连接工具