Redis安装步骤(含常见异常解决方案)

//基于内存的NoSQL

操作步骤:(进入moba直接操作即可)

#默认安装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

//制作目录
cd /opt
mkdir download software
cd download/
//wget下载redis 6.0.3安装包
wget http://download.redis.io/releases/redis-6.0.3.tar.gz
ls		//出来 redis-6.0.3.tar.gz 表示成功
tar -zxvf redis-6.0.3.tar.gz -C /opt/software/

//解压缩并重命名
cd /opt/software/
ls

//进入redis根目录进行手工编译
cd redis-6.0.3/
pwd			
//cd /opt/software/redis603	--上面两步的整合			
make		
//配置			
vim redis.conf	// 输入/加上单词,按回车可进行搜索,按i键进入编辑,esc退出编辑,shift+ZZ退出全部			
port 6379  	//默认6379			
daemonize yes	//改为yes,启动后台启动:默认非后台启动			
#bind 127.0.0.1	//注释该语句,前面加上#,启动远程连接:默认本地连接			
requirepass +密码 	//设置访问密码			
appendonly true	//混合持久化配置一:默认false			
aof-use-rdb-preamble yes 	//混合持久化配置二:默认true		
//启动服务	
yum -y install vim	
vim redis.conf
src/redis-server redis.conf
//redis-server /opt/software/redis-6.0.3/src/redis-conf	
ps -aux|grep redis

后续登录:

cd /opt/software/
cd redis-6.0.3/
//前缀为 [root@localhost redis-6.0.3]后,继续输入
src/redis-server redis.conf
ps -aux|grep redis
src/redis-cli
auth +密码

补充、可能发生的问题及解决方案

//关闭服务			
redis-cli -a +密码 shutdown		
//客户端访问			
redis-cli -h localhost -p 6379 -a +密码				

性能测试:					
--bigkeys			//最大键值:当前实际存储					
--latency			//最大延时:持续采样					
--latency-history		//最大延时:分段采样				
信息查询:					
info cpu|memory|server|clients|stats|persistence|commandstats|keyspace|cluster			
redis-cli shutdown			

//常用命令			
keys *|key_name			
https://blog.csdn.net/qq_38225558/article/details/85635669			

常见异常:			
#NOAUTH Authentication required.			
解决方案:auth +密码			
#(error) WRONGTYPE Operation against a key holding the wrong kind of value			
type "CART_15" => hash 类型不匹配导致			
del "CART_15" => 删除后重新设置

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值