centos和ubuntu下安装redis

embedded/2025/3/6 1:11:41/

1,判断环境是否有gcc
gcc --version
如果未安装则执行
yum install -y gcc tcl

2,安装包下载,编译安装
cd /usr/local
mkdir redis
wget https://download.redis.io/releases/redis-4.0.11.tar.gz
tar -xvf redis-4.0.11.tar.gz
cd redis-4.0.11
编译
make
安装
make PREFIX=/usr/local/redis install

3,修改配置文件
cd /usr/local/redis/redis-4.0.11
cp redis.conf /usr/local/redis/bin/
cd /usr/local/redis/bin/
修改redis.conf文件中的配置
修改为后端模式启动:
daemonize yes
开启远程连接:
bind 0.0.0.0
设置缓存文件生成和读取的目录(dir)
dir /usr/local/redis/redisdb
修改密码(requirepass)
requirepass "xxx"
设置日志级别和指定日志记录文件(logfile)
logfile "/usr/local/redis/redis.log"
设置redis进程(PID)文件的路径和文件名
pidfile "/usr/local/redis/6379.pid"

4,启动reids
chmod a+x redis.conf
./redis-server redis.conf

查看redis是否启动:ps -ef | grep redis


http://www.ppmy.cn/embedded/170346.html

相关文章

c语言笔记 指针篇(上)

1.指针 在计算的存储器中有很多的存储单元,我们的操作系统把这些存储单元以字节为单位进行编号,也就是每个存储单元(字节),都有编码。这些编码在我们内存中就称为地址。一个字节有八位,位是存储信息的最小…

接口测试工具:postman详解

🍅 点击文末小卡片,免费获取软件测试全套资料,资料在手,涨薪更快 Postman 是一款功能强大的 API 开发和测试工具,以下是一些高级用法的详细介绍和操作步骤。 一、环境和全局变量 环境变量允许你设置特定于环境&#…

【云原生之kubernetes实战】在k8s环境下部署Vikunja任务管理工具

【云原生之kubernetes实战】在k8s环境下部署Vikunja任务管理工具 前言一、Vikunja介绍1.1 Vikunja简介1.2 Vikunja主要特点1.3 使用场景二、kubernetes介绍2.1 kubernetes简介2.2 kubernetes特点三、本次实践介绍3.1 本次实践简介3.2 本次环境规划四、检查k8s环境4.1 检查工作节…

FlashMLA(DeepSeek开源周,第一个框架):含源码分析

1. 概述 FlashMLA 是由 DeepSeek 原创开发的一种深度学习框架,专门用于加速多头注意力机制(MLA)架构的推理过程。它通过优化内存管理和计算效率,显著提升了模型在高性能 GPU 上的推理速度。FlashMLA 主要适用于 DeepSeek 的架构模…

Leetcode1 两数之和 python两种方法实现

Leetcode1 两数之和 python两种方法实现 文章目录 Leetcode1 两数之和 python两种方法实现方法一:枚举法(暴力解法)方法二:用空间换时间。 给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为…

【Vue CLI脚手架开发】——2.ref属性

文章目录 前言一、ref属性二、使用步骤1.实现代码2.结果展示 前言 Vue 的 ref 属性是框架中用于直接访问 DOM 元素或子组件实例的核心特性,在模板中标记元素或子组件,通过 this.$refs 获取其引用,支持直接操作 DOM 或调用子组件方法。 一、r…

threejs:用着色器给模型添加光带扫描效果

第一步:给模型添加光带 首先创建一个立方体,不进行任何缩放平移操作,也不要set position。 基础代码如下: 在顶点着色器代码里varying vec3 vPosition;vPosition position;获得threejs自动计算的顶点坐标插值(也就…

力扣1594. 矩阵的最大非负积

力扣1594. 矩阵的最大非负积 题目 题目解析及思路 题目要求返回从左上到右下的最大非负积&#xff0c;本题和简单图dp的区别就是出现了负数 若grid[i][j] > 0则和简单图dp一致&#xff0c;dp[i][j] max(dp[i-1][j],dp[i][j-1]) * grid[i][j] 若grid[i][j] < 0则分两…