首页 > 数据库 >Redis安装(Linux CentOS)

Redis安装(Linux CentOS)

时间:2023-04-15 17:11:46浏览次数:37  
标签:opt gcc CentOS devtoolset Redis redis usr Linux local

1. 环境介绍

  • 主机系统:CentOS

  • Redis版本:7.0.10

2. 安装过程

  • 检查 GCC 版本

gcc -v

  • redis 6.0 以上需要 gcc 5.3,升级 gcc。如果安装的redis版本低于6.0,这一步可以忽略

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

  • 安装依赖

yum install -y cpp binutils glibc glibc-kernheaders glibc-common glibc-devel gcc make tcl gcc-c++

  • 官网下载redis:下载链接

  • xftp上传文件到Linux的 /opt/tools 文件夹

  • 解压

cd /opt/tools/

tar -zxvf redis-7.0.10.tar.gz

  • 编译安装(指定安装目录,方便后续卸载,通过 rm -rf /usr/local/redis)

cd /opt/tools/redis-7.0.10

make

make PREFIX=/usr/local/redis install

  • 复制配置文件

cp /opt/tools/redis-7.0.10/redis.conf /usr/local/redis/

cd /usr/local/redis

  • 编辑配置文件

vim /usr/local/redis/redis.conf

修改内容

bind 0.0.0.0

daemonize yes # 守护进程

protected-mode no # 保护模式(外网访问)

requirepass new_password # 密码

save 3600 1 300 100 60 10000

  • 查询是否开启了端口

firewall-cmd --query-port=6379/tcp

  • 开启端口

firewall-cmd --add-port=6379/tcp --permanent

  • 重载端口设置

firewall-cmd --reload

  • 启动服务

/usr/local/redis/bin/redis-server /usr/local/redis/redis.conf

  • 停止服务

/usr/local/redis/bin/redis-cli

auth "new_password"

shutdown

标签:opt,gcc,CentOS,devtoolset,Redis,redis,usr,Linux,local
From: https://www.cnblogs.com/yebaofang/p/17321452.html

相关文章

  • Centos 服务器放行TCP、UDP端口教程
     在运行CentOS操作系统时,经常需要放行某个端口,以便应用程序能够正常运行。今天飞飞将和你分享centos服务器放行tcp、udp端口教程,希望可以帮助到您~ 首先用SSH连接工具连接服务器,如果你不知道如何连接Linux服务器,可以参考下这篇教程 比如我们在安装宝塔后面板无法访问,提......
  • Linux下安装搭建MQTT服务器-02
    MQTT协议超全面总结:https://blog.csdn.net/JACK_SUJAVA/article/details/124558524MQTT服务端主要用于与多个客户端保持连接,并处理客户端的发布和订阅等逻辑。一般很少直接从服务端发送消息给客户端(可以使用 mqttServer.Publish(appMsg); 直接发送消息),多数情况下服务端都是转......
  • 初识linux 下
    tail 查看文件尾部内容  参数,Linux路径,表示被跟踪的文件路径选项,-f,表示持续跟踪选项,-num,表示,查看尾部多少行,不填默认10行查看系统文件默认10行  2.vi\vim编辑器介绍vi\vim是Linux中最经典的文本编辑器同图形化界面中的文本编辑器一样,vi是命令行下对文本文件进......
  • centos7 PATH 环境变量设置
    https://blog.csdn.net/qq_39715000/article/details/1250231901、系统环境变量系统环境变量对全部的用户生效,设置系统环境变量有三种方法。1)在/etc/profile文件中设置。用户登录时执行/etc/profile文件中设置系统的环境变量。但是,Linux不建议在/etc/profile文件中设置系统环......
  • CentOS Linux release 7.9.2009 (Core)
    #####################今天给10年的机器重装了CentOSLinuxrelease7.9.2009(Core)  systemctlset-defaultmulti-user.target   [root@a8-cloud-dba-db08~]#cat/etc/yum.repos.d/CentOS-Base.repo#CentOS-Base.repo##Themirrorsystemusestheco......
  • docker:Dockerfile、docker私有仓库、dockercompose介绍、dockercompose部署flask+redi
    目录一、Dockerfile1.1常用和不常用命令1.2dockerfile构建一个djagno项目二、docker私有仓库2.1镜像传到官方仓库2.2镜像分层2.3私有仓库搭建三、dockercompose介绍四、dockercompose部署flask+redis项目4.1新建flask项目app.py4.2编写Dockerfile--》用于构建flask项目的......
  • Redis相关操作
    Redis相关文档一.Redis简单使用​ redis作为一款目前这个星球上性能最高的非关系型数据库之一.拥有每秒近十万次的读写能力.其实力只能用恐怖来形容.1.安装redisredis是我见过这个星球上最好安装的软件了.比起前面的那一坨.它简直了...直接把压缩包解压.然后配置一下......
  • docker,Dockerfile,docker私有仓库,dockercompose介绍,dockercompose部署flask+redis项目,d
    内容回顾容器操作dockerstart容器id启动容器dockerstop容器id停止容器dockerrm 容器id删除容器ockerrm`dockerps-aq`#正在运行的容器不能删除dockerexec容器id命令让容器执行命令dockercp宿主机目录容器id:容器目录#目录要存在dockercp容......
  • 《Linux基础》06. 进程管理 · 服务管理
    目录1:进程管理1.1:查看进程1.1.1:ps1.1.2:pstree1.1.3:top1.2:终止进程1.2.1:kill1.2.2:killall2:服务管理2.1:运行级别2.2:服务查看2.3:服务管理指令2.3.1:service2.3.2:chkconfig2.3.3:systemctl本文以CentOS7.6为例1:进程管理在Linux中,每个执行的程序都称为一个进程。每一个进程都分......
  • Linux-部署你的项目
    1选择服务器可自行选择,我选择的为aliyun的个人服务器,108一年的。2服务器环境设置2.1安装java1:查看当前java版本[root@localhostsoftware]#java-version2:查看当前服务器已安装的java[root@localhostsoftware]#rpm-qa|grepjava显示:java-1.7.0-openjdk-1.7.0......