首页 > 数据库 >CentOS-7.9 安装redis7.0.5步骤

CentOS-7.9 安装redis7.0.5步骤

时间:2024-06-04 17:11:49浏览次数:17  
标签:redis7.0 CentOS Redis sudo redis 7.0 usr 7.9 local

 

下载 Redis 7.0.5 的源代码 wget http://download.redis.io/releases/redis-7.0.5.tar.gz
解压并进入源代码目录 tar zxf redis-7.0.5.tar.gz
cd redis-7.0.5
编译和安装,并指定安装目录,并复制Redis配置文件 make
sudo make PREFIX=/usr/local/redis install
cp redis.conf /usr/local/redis/
修改redis.conf vi /usr/local/redis/redis.conf
bind 127.0.0.1 改为 bind 0.0.0.0
daemonize no 改为 daemonize yes
requirepass 123456
notify-keyspace-events ""注释掉,notify-keyspace-events Ex打开注释
创建 Redis 用户和组 sudo groupadd redis
sudo useradd -r -d /var/redis -s /sbin/nologin -M redis
修改配置文件的数据目录
创建数据目录
Redis 需要一个目录来存储数据,创建一个并赋予适当权限
sudo sed -i 's/^dir .*/dir \/usr\/local\/redis\/data/' /usr/local/redis/redis.conf
sudo mkdir -p /usr/local/redis/data
sudo chown -R redis:redis /usr/local/redis
创建系统服务文件
创建一个 Systemd 服务文件
sudo nano /etc/systemd/system/redis.service
在文件中添加以下内容 [Unit]
Description=Redis-server
After=network.target

[Service]
User=redis
Group=redis
Type=forking
ExecStart=/usr/local/redis/bin/redis-server /usr/local/redis/redis.conf

[Install]
WantedBy=multi-user.target
启动并设置开机启动 sudo systemctl daemon-reload
sudo systemctl enable redis
sudo systemctl start redis
检查 Redis 服务状态 sudo systemctl status redis
开放6379 端口 sudo firewall-cmd --permanent --add-port=6379/tcp
重新加载防火墙规则 sudo firewall-cmd --reload

 

 

标签:redis7.0,CentOS,Redis,sudo,redis,7.0,usr,7.9,local
From: https://www.cnblogs.com/hezemin/p/18231283

相关文章

  • .netCore System.Drawing.Common 发布,在CentOS 运行报错,生成图片流时。会因为不支持在
    报错:System.PlatformNotSupportedException:System.Drawing.Commonisnotsupportedonnon-Windowsplatforms.Seehttps://aka.ms/systemdrawingnonwindowsformoreinformation. >System.PlatformNotSupportedException:System.Drawing.Commonisnotsupported......
  • CentOS-7.9 安装rabbitmq3.9.11 ,erlang-23.3.4.11
    下载所需rpm包wget https://github.com/rabbitmq/erlang-rpm/releases/download/v23.3.4.11/erlang-23.3.4.11-1.el7.x86_64.rpmwget https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.9.11/rabbitmq-server-3.9.11-1.el7.noarch.rpm安装Erlangsu......
  • 虚拟机CentOS8无法连接外网以及Xshell无法连接虚拟机
    自己调试时出现的问题,记录一下目录1.Linux虚拟机连接不上网络1.1问题内容 1.2解决方法1.2.1VMWare配置1.2.2虚拟机设置1.2.3虚拟机系统文件配置2.Xshell连接不上虚拟机2.1问题内容2.2解决方法2.2.1防火墙设置2.2.2网络连接设置1.Linux虚拟机连接不上......
  • CentOS镜像源配置
    CentOS镜像源配置1.基础镜像源配置1.1简介CentOS,是基于RedHatLinux提供的可自由使用源代码的企业级Linux发行版本;是一个稳定,可预测,可管理和可复制的免费企业级计算平台。下载地址:https://mirrors.aliyun.com/centos/1.2相关仓库CentOS过期源(centos-vault):https://de......
  • Centos下安装网络源
    CentOS-9stream的镜像地址为:https://mirrors.huaweicloud.com/centos-stream/cp-a/etc/yum.repos.d/CentOS-Base.repo/etc/yum.repos.d/CentOS-Base.repo.bak2、配置下列方案。方案:下载新的CentOS-Base.repo文件到/etc/yum.repos.d/目录下,选择CentOS版本:执行如下......
  • CentOS 7基础操作07_Linux复制、删除、移动目录和文件
    1、cp——复制(Copy)文件或目录        cp命令用于复制文件或目录,将需要复制的文件或目录(源)重建一份并保存为新的文件或目录(可保存到其他目录中)。cp命令的基本使用格式如下:cp[选项]...源文件或目录...目标文件或目录        需要复制多个文......
  • centos下 openssl 生成局域网ip的https证书
    环境准备利用OpenSSL签发证书需要OpenSSL软件及库,一般情况下CentOS、Ubuntu等系统均已内置,可执行openssl确认,如果提示oepnssl:commandnotfound,则需手动安装,以Centos为例:yuminstallopensslopenssl-devel-y生成证书请求文件新建openssl.cnf,内容如下:[req......
  • centos搭建 squid
    1.安装sudoyuminstallsquid2.备份sudocp/etc/squid/squid.conf/etc/squid/squid.conf.bak3.设置用户和组sudotouch/etc/squid/passwordssudochownsquid:squid/etc/squid/passwordssudochmod400/etc/squid/passwords4.安装htpasswdsudoyuminstallhttp......
  • CentOS7单用户模式,救援模式操作记录
    CentOS7单用户模式,救援模式操作记录1.单用户模式单用户模式进入不需要密码,无网络连接,拥有root权限,禁止远程登陆。一般用于用于系统维护,例如忘记root密码后可以通过进入单用户模式进行重置。开机启动,在出现内核选项时按"键盘e键"进行编辑,找到linux16行并在行尾添加内核参数rd.......
  • Linux(Centos)固定IP配置教程
    问题自己创建了个虚拟机,但是每天打开虚拟机ip都会自动变化,所以写个设置固定IP的教程和大家分享一下。步骤一、虚拟机中配置IP地址的网段和网关1、打开 VMware Workstation,点击“编辑”->"虚拟网络编辑器" 2、选择“更改设置”3、选择“VMnet8”,更改子网IP为192......