Redis 安装

本文档详细介绍了在Linux环境中手动安装Redis的过程,包括升级GCC、下载与解压Redis源码、配置与编译安装、设置后台启动及访问密码、启动与关闭服务,以及客户端连接和性能测试的方法。此外,还提供了常见命令和异常处理方案。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Redis 命令参考 — Redis 命令参考 (redisfans.com)

#默认安装gcc版本4.8.5
yum -y install gcc
#可能报错需要将gcc升至5.3以上
yum -y install centos-release-scl
yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils
scl enable devtoolset-9 bash #临时设置
echo "source /opt/rh/devtoolset-9/enable" >> /etc/profile #永久设置
gcc -v  加粗三行输入后回车,系统会跳出下述版本内容

--------------------------------------------------
gcc version 9.3.1 20200408 (Red Hat 9.3.1-2) (GCC)
--------------------------------------------------

输入cd /opt/ 到opt文件下
输入ls回车显示rh
输入mkdir download software创建download和software文件夹

输入ls回车显示rh download rh software

输入cd download/ 回车,到download软件包中

如没有wget功能,可在虚拟机环境下输入yum -y install wget回车安装

输入wget http://download.redis.io/releases/redis-6.0.3.tar.gz回车,下载redis安装包 

在download环境下,输入ls回车可见安装包

 download下输入tar -zxvf r+tab键 -C/opt/software/   解压缩软件包到software下

 download下输入cd /opt/software/回车到software环境下
输入ls回车可见redis软件


#进入redis根目录进行手工编译
输入 cd r+tab键回车
输入make回车,系统开始编译

输入yum -y install vim 安装vim

#配置文件

输入vim redis.conf回车做配置文件,在命令界面输入/port关键词回车可找到所在位置

port 6379   #默认6379    此处仅供确认,不改动

daemonize yes #改为yes,启动后台启动:默认非后台启动

bind 127.0.0.1   在语句前加#注释,此语句在最下方,启动远程连接:默认本地连接
requirepass ok  两次输入/requirepass回车找到此处位置,设置ok为访问密码
appendonly true #混合持久化配置一:选择yes
aof-use-rdb-preamble   #混合持久化配置二:选择yes 

输入ls回车,可见src关键词,此处拥有启动文件


启动服务

src/r+tab键 redis.conf     如src/redis-server redis.conf回车显示starting

输入ps -ef|grep redis回车显示信息如下,即启动成功



#关闭服务
redis-cli -a kb12redis shutdown
#客户端访问
src/redis-cli -a ok
性能测试:
--bigkeys #最大键值:当前实际存储
--latency #最大延时:持续采样
--latency-history #最大延时:分段采样
信息查询:
info cpu|memory|server|clients|stats|persistence|commandstats|keyspace|cluster
redis-cli shutdown

#常用命令
keys *|key_name
#https://blog.youkuaiyun.com/qq_38225558/article/details/85635669

常见异常:
#NOAUTH Authentication required.
解决方案:auth kb12redis

#(error) WRONGTYPE Operation against a key holding the wrong kind of value
type "CART_15" => hash 类型不匹配导致
del "CART_15" => 删除后重新设置

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值