首页 > 数据库 >CentOS 7安装Redis6

CentOS 7安装Redis6

时间:2023-09-04 20:58:36浏览次数:49  
标签:gcc service CentOS Redis6 redis 6379 install 安装

安装步骤

若系统没有安装wget,需要先安装wget

yum -y install wget

从官网下载redis

wget https://download.redis.io/releases/redis-6.2.3.tar.gz

将下载的文件解压至/usr/local

tar -zxvf redis-6.2.3.tar.gz -C /usr/local

redis编译需要依赖gcc,安装gcc

yum -y install gcc

检查gcc版本,若gcc版本过低5.3以下,则无法编译redis6

gcc -v

升级到gcc 9

yum -y install centos-release-scl
yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils
scl enable devtoolset-9 bash

若没有安装tcl,还需安装tcl,或者下载压缩包编译安装

yum install tcl #tcl主要用于下一步执行make test所需

切换到解压后的redis目录,开始尝试编译安装

make && make test && make install

安装后进行配置

mkdir /etc/redis
cp redis.conf /etc/redis/6379.conf 
cd utils 
cp redis_init_script /etc/init.d/redis_6379 
chmod 777 /etc/init.d/redis_6379

修改redis配置文件

vim /etc/redis/6379.conf

bind 127.0.0.1 # 将这行代码注释,监听所有的ip地址,外网可以访问
requirepass xxxxxxx # 添加访问时的密码
daemonize yes # 把no改成yes,后台运行
appendonly yes # 开启aof备份(是否开启视情况而定)

设置开机自启动

将redis服务添加到开机自启

chkconfig --add redis_6379

设置redis开机自启

chkconfig redis_6379 on

查看redis有没有设置为开机启动

chkconfig --list | grep redis

部分查看redis服务的命令

systemctl start redis_6379.service #启动redis服务
systemctl enable redis_6379.service #设置开机自启动
systemctl disable redis_6379.service #停止开机自启动
systemctl status redis_6379.service #查看服务当前状态
systemctl restart redis_6379.service  #重新启动服务
systemctl list-units --type=service #查看所有已启动的服务

标签:gcc,service,CentOS,Redis6,redis,6379,install,安装
From: https://www.cnblogs.com/go-to-bed/p/17678054.html

相关文章

  • Smartkit安装Ubuntu OS系统后,执行脚本批量配置网络和更新软件
    #!/bin/bash#---------------------#systeminitconfig#---------------------#enablerootloginsed-i.bak'31a\PermitRootLoginyes'/etc/ssh/sshd_config/etc/init.d/sshrestart#enableofflinehuaweicloudsources.listcat>/etc/apt/s......
  • Ubuntu 20.04 如何安装NVIDIA的驱动?
    我的环境是:Ubuntu20.041.准备初始环境 sudoapt-getupdate #更新软件列表 sudoapt-getinstallg++ #安装必要依赖 sudoapt-getinstallgcc sudoapt-getinstallmake 2.卸载原先驱动 sudoapt-getremove--purgenvidia* #卸载原有所有驱动(或者nvi......
  • win2016系统php7.4安装oracle oci8扩展
    查看php版本,判断操作系统是否64位;phpinfo();判断PHP是否TS查看ThreadSafety的值,如果是disabled就是NTS,否则是TS,下载的时候要区分;下载扩展oci82.2.0forWindows:https://pecl.php.net/package/oci8/2.2.0/windows下载并解压,把php_oci8.dll,php_oci8_11g.dll,php_oci8_12c......
  • 【JAVA基础】IntelliJ IDEA 2023.2安装与激活
    下载IDEA访问https://www.jetbrains.com/idea/download/?section=windows下载最新版IntellijIDEA最新版安装与激活,当前版本为2023.2,仅供交流,请从官方渠道申请正版授权码。安装IDEA直接点击exe文件安装激活激活的方式有很多种,这里用激活码的方式(Activationcode)。1、打......
  • mac 安装 postgis
    安装pgsqlbrewuninstall--forcepostgresqlrm-rf/usr/local/var/postgresbrewinstallpostgresbrewinstallpostgis查看版本psql-V#psql(PostgreSQL)14.9(Homebrew)启用拓展psqlpostgresCREATEEXTENSIONpostgis;......
  • ubuntu 22.04 安装docker-ce
    #!/bin/bash##安装依赖sudoapt-getupdatesudoapt-get-yinstallapt-transport-httpsca-certificatescurlsoftware-properties-common##安装GPG证书curl-fsSLhttps://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg|sudoapt-keyadd-##写入软件源信息sudoa......
  • InstallshieldX安装制作杂记(实例之安装完成)
    作者:fbysss   我们可以看到,很多软件在安装完成之后,可以有一些选项,比如“查看ReadMe”,“运行程序”等等,这是怎么做到的呢?关键词:OnMoved、SdFinish    1.InstallShieldX脚本中有一个OnMoved事件。这个事件在需要安装的文件拷贝完成之后触发;   2.SdFinish是一个标准对话......
  • MySQL安装
    1.下载地址:http://dev.mysql.com/get/Downloads/MySQL-4.0/mysql-4.0.22-win-noinstall.zip/from/pick2.安装:这个版本是直接解压缩到C盘就可以了.3.运行:运行bin/mysqld运行mysql,出现mysql>提示符或者用mysqluroot以管理员登录.默认密码好像没有,默认有一个Database叫mysql,以root......
  • InstallShield X制作安装程序杂记(7.Behavior and Logic节点)
    1.InstallScript(安装脚本):安装文件是InstallScriptProject的重头戏,可以通过编写安装脚本文件,来对安装程序进行深层次的处理。其中提供了一些标准函数、事件,也可以自定义函数,代码风格有点类似C。如何使用脚本来“滋润”安装程序,后文将用专门篇幅实例说明。2.SupportFiles/Bi......
  • InstallShield X制作安装程序杂记(6.Server Configuration节点)
    1.InternetInformationServices(IIS配置):主要是给Web项目制作使用的。       这里有一个根IISConfiguration,右键->Addwebside(建立web站点),建立站点时候,可以在站点上面建立虚拟目录(NewVirtualDirectory)。右边的Key-Value表中有很多条目,只要你会设置IIS,这些都是小菜......