当前位置:网站首页>centos 安装redis
centos 安装redis
2022-08-08 09:48:00 【java-zh】
一、下载redis
1)可以去官网手动下载
2)可以通过wget进行下载
#创建目录
mkdir /usr/redis
cd redis
wget http://download.redis.io/releases/redis-6.0.3.tar.gz二、解压
tar -zxvf redis-6.0.3.tar.gz三、编译
进入到解压的目录下面执行,比如我的目录

cd redis-6.0.3
make1)、可能会出现错误1

该错误仅仅说明未安装gcc
2)安装gcc
yum install gcc安装gcc中途会询问你是安装这个吗,输入y之后回车进行继续安装
安装好gcc以后继续执行make
3)可能会出现错误2

原因:CentOS7默认安装的是4.8.5,而redis6.0只支持5.3以上版本,这里将gcc升级到9
4)升级gcc
yum -y install centos-release-scl
yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils5)gcc版本切换
scl enable devtoolset-9 bash
#查看gcc版本是否切换成功
gcc -v6)重新编译
make install四、启动redis
进入src文件夹,执行命令
./redis-server
五、安装后配置
安装成功之后这里建议你进行端口的修改,redis默认端口容易受到黑客攻击,进行挖矿行动,so,为了服务器的安全,还是修改端口号吧(别问我为什么知道,默默跟着改就行,我是不会骗你的)
把redis.conf 下载到本地进行修改简单方便
1)更改默认端口
由port 6379 改为 你自己定义的端口
2)以后台进程方式启动
修改daemonize no 为daemonize yes
3、设置redis远程连接
(1)先放行你设置的端口号,比如7000
#开放7000端口号
firewall-cmd --zone=public --add-port=7000/tcp --permanent
#配置立即生效
firewall-cmd --reload(2)注释掉bind 127.0.0.1
(3)设置redis连接密码:在requirepass foobard改为requirepass 123456
123456就是你的密码,个人建议,密码可以设置复杂一点
4、启动redis,若你的redis已经启动,则先关闭,关闭方式有两种
#方式一
#关闭默认端口
./redis-cli shutdown
#方式二
#查看redis是否在运行
ps -aux | grep redis
kill -9 '线程号'redis的启动,指定配置文件启动,进src目录下,输入命令
./redis-server /usr/redis/redis-6.0.3/redis.conf本地进行连接测试

边栏推荐
猜你喜欢

快速定位线上慢 SQL 问题,掌握这几个性能排查工具可助你一臂之力

X射线聚焦系统

Multi-scalar multiplication: state of the art & new ideas

VMWare Esxi 虚拟系统数据存储扩容(增加容量)的简明教程

Practical Case: Building Churn Prediction Models with PySpark ML

Kotlin Compose MiUI13.0.4 版本 Livedata不生效

22-08-06 西安 EasyExcel实现字典表导入、导出

手机APP测试流程规范和方法你知道多少?
The keys of the Flutter storage database

COMSOL Multiphysics 6.0 software installation package and installation tutorial
随机推荐
记一次生产内存溢出分析解决
Do you really know IP addresses?
文档数据库于键值数据库有什么不同吗?
flink sql创建表成功,查询却报错block data,大家有没有碰到这现象
Redis读写分离(三)
AI引领一场新的科学革命
买股票用同花顺安全吗?资金会不会被转走?
快速定位线上慢 SQL 问题,掌握这几个性能排查工具可助你一臂之力
nodeJs--egg框架介绍
软件测试的分类
渗透测试-xss的三种类型讲解
VPP source address NAT
MySQL redo log和undo log
简单理解MVVM模型
Web优化躬行记(6)——优化闭环实践
Categorized input and output, Go lang1.18 introductory refining tutorial, from Bai Ding to Hongru, go lang basic data types and input and output EP03
go web之响应用户
Feign应用及源码剖析
Excel中text函数5中常用方法
The keys of the Flutter storage database
