首页 > 数据库 >centos7.9 安装redis 7.4.1

centos7.9 安装redis 7.4.1

时间:2024-12-25 12:10:51浏览次数:3  
标签:conf redis centos7.9 systemctl usr 7.4 local

redis下载地址:

http://download.redis.io/releases/

选择自己想要的版本,本次安装的是7.4.1

安装redis

下载包到服务器
wget http://download.redis.io/releases/redis-7.4.1.tar.gz
下载包到 /usr/local/redis

解压 tar -zxvf redis-7.4.1.tar.gz
 
把解压的文件夹拷贝到默认路径 mv redis-7.4.1  /usr/local/
cd  /usr/local/redis-7.4.1

编译  make
 
切路径 /usr/local/redis/redis-7.0.0/src
 
安装make install

配置redis

找到目录下的redis.conf文件
vim redis.conf

protected-mode no # 改成 no 保护模式 (参数是为了禁止外网访问redis,如果启用了,则只能够通过lookback ip(127.0.0.1)访问Redis)
daemonize yes     # 改成yes 守护进程模式开启(后台启动)
#bind 127.0.0.1   #指定访问IP  如果要访问就注释掉
requirepass  QWEASDZXC!@#12  # 建议设置密码,很容易被攻击
port 6379  #修改默认的端口  建议修改 有漏洞

启动redis

systemctl start redis #启动
systemctl stop redis #停止

开机启动

创建系统服务文件 redis.service
vim /etc/systemd/system/redis.service

[Unit]
Description=Redis In-Memory Data Store
After=network.target
 
[Service]
Type=forking
ExecStart=/usr/local/redis-7.4.1/src/redis-server /usr/local/redis-7.4.1/redis.conf
PrivateTmp=true
Restart=always
RestartSec=10
[Install]
WantedBy=multi-user.target

ExecStart中的路径是你的Redis可执行文件的正确路径,redis.conf的路径也要正确

 #重新加载systemd以读取新的服务单元文件,让服务生效
systemctl daemon-reload
#启动redis服务,在开机的时候运行
systemctl enable redis

查看状态

systemctl status redis

image

标签:conf,redis,centos7.9,systemctl,usr,7.4,local
From: https://www.cnblogs.com/huzhimin/p/18629993

相关文章

  • Redis分片集群+MQ处理高并发
    Redis的三大集群模式:主从复制、哨兵模式和Cluster模式。每种模式都有其特点和应用场景,具体如下:主从复制模式:适用于数据备份和读写分离场景,配置简单,但在主节点故障时需要手动切换。哨兵模式:在主从复制的基础上实现自动故障转移,提高高可用性,适用于高可用性要求较高的场景。Clu......
  • Redisson看门狗机制你了解多少
    前言谈到Redisson就不得不说Redis了,一想到Redis就不得不想到并发编程锁机制,一想到锁机制那么就不能不考虑一个很头疼的问题,如何保证原子性的问题,高QPS请求量的系统对每次执行数据的原子性由为的关键,保证不了原子性就会导致一系列重复提交的操作,重复的数据导致在某些逻辑运算的......
  • 基于 Spring Boot、MyBatis Plus、MySQL、HTML、CSS、JavaScript、Vue.js、Redis 与 S
    1.项目概述1.1项目目标为学生提供个性化课程推荐,助力高效选课。构建师生交流社区,促进课程相关交流。实现课程与用户信息的高效管理。1.2功能概述用户管理:包括注册、登录、信息修改、角色管理。课程管理:课程发布、查询、修改、删除、选课操作、评价与推荐。交流社区:课......
  • 详解Redis的常用命令
    目录KEYS语法EXISTS语法DEL语法EXPIRE语法TTL语法TYPE语法Redis数据结构和内部编码KEYS返回所有满⾜样式(pattern)的key。返回值:匹配pattern的所有key。语法⽀持如下统配样式:h?llomatcheshello,halloandhxlloh*llomatcheshlloandheeee......
  • Redis大Key问题全解析
    1.引言1.1什么是Redis大Key?Redis大Key是指单个Key对应的数据量过大,占用过多的内存或导致操作耗时较长的现象。大Key可以是以下几种常见数据类型中的任意一种:String类型:单个字符串的长度过大。List类型:包含大量元素的列表。Hash类型:存储大量字段的哈希表。Set或ZSet类型......
  • Java 项目实战:全方位解析基于 Spring Boot、MySQL、FastJSON、MyBatis - Plus、Swagge
    1.引言1.1编写目的本设计文档详细阐述了SNS系统的架构、功能模块、数据结构、接口设计以及系统部署等方面,为系统的开发、测试、维护提供全面的指导,确保项目团队成员对系统有清晰一致的理解,保证系统的顺利实施与迭代优化。1.2适用范围本设计文档适用于SNS系统的开发团队、测试......
  • docker、nginx、redis、微服务架构期末复习
    一、选择题1、软件架构是指什么?A)设计和构建软件系统时所采用的基本结构和原则B)软件系统的具体实现细节C)软件系统的用户界面设计D)软件系统的测试方法答案:A2、在软件设计中,架构域包括以下哪些部分?A)业务架构、数据架构、产品架构、应用架构、技术架构B)业......
  • pytest7.4.0后报错:fixture '方法名' not found
    当你python中的pytest升级到7.4.0(包含)后,会发现脚本报错了,如以下报错信息:fixture'start_driver'notfound找不到你的测试夹具 出现此问题不要慌,如果你之前脚本是可以正常执行,升级pytest后报此错误,那大概率就是pytest升级问题导致的。解决方法:不要改什么内容,只需要把你......
  • Redis高可用部署
    Redis常见架构Redis实现高可用有三种部署模式:主从模式,哨兵模式,集群模式。主从模式主从模式中,Redis部署了多台机器,主节点负责读写操作,从节点只负责读操作。从节点的数据来自主节点,实现原理就是主从复制机制。主从复制包括全量复制,增量复制两种。一般当slave第一次启动连接ma......
  • 《深入剖析Redisson源码》揭秘Redisson分布式锁原理(可重入锁机制、PubSub可重试机制、
    Hiヽ(゜▽゜)-欢迎来到蓝染Aizen的CSDN博客~......