linux离线安装redis

一、下载linux版本压缩包

地址:Download | Redis

为了安全稳定性,下载 6.2 版本,不下载最新版

二、上传到linux服务器

笔者上传到 /opt/redis下 ,使用Xftp和Xshell工具,使用root权限

cd /opt

sudo mkdir redis

cd redis

 

 

三、解压安装

tar -zvxf redis-6.2.14.tar.gz 

 

删除压缩包

rm -rf redis-6.2.14.tar.gz

进入解压后的redis-6.2.14文件下

 编译  

 ls
 make

 

 

结束后再进入 src 下进行安装

笔者这里是把redis安装到 /usr/local/redis下了

cd src

make install PREFIX=/usr/local/redis

 

进入到redis的安装路径下

cd /usr/local/redis 

 

进入bin目录

cd bin/ 

 发现没有配置文件 ,去原解压文件下拷贝,拷贝到安装路径下的bin文件目录中

cd /opt/redis/redis-6.2.14/
 

cp redis.conf /usr/local/redis/bin/

去安装目录中查看是否拷贝

cd /usr/local/redis/bin

ll 

看到已经拷贝过来了 

四、启动redis

redis的启动端口是6379,这个是默认端口

这个可以修改 vim redis.conf

 redis-server redis.conf  

注意:这个窗口不能关闭,也不能按ctrl c 输入其他命令,否则redis就会关闭

重新打开一个窗口查看端口6379的占用情况

五、设置开机自启动

前面已经说了,通过  redis-server redis.conf   命令启动redis后,不能再操作命令窗口,更不能关闭

实际场景中,需要把redis设置成开机自启动的服务,有很多种方式

这里介绍一种设置守护进程的方式

进入安装目录(注意不是解压的redis目录)

cd /usr/local/redis/bin

vim redis.conf

设置redis.conf中daemonize为yes,确保守护进程开启。

查询关键词是输入以下

/daemon

按 i 进入编辑模式 ,修改为 yes

esc 退出,:wq 保存 

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/599502.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【小白学机器学习10】假设检验之1:F检验,F检验量的构造,F分布,F分布查表求P值等

目录 1 什么是F检验 F-test 1.1 F-test的定义 1.1.1 维基百科对F检验的定义 1.1.2 百度百科的定义 1.2 F检验的别名 1.3 F检验的判断手段 / 要达成的目标 / 适用范围 1.3.1 判断手段 1.3.2 对H0原假设的理解 1.3.3 判断目标/目的 1.3.4 适用的范围,场合 …

解决前端性能瓶颈:高效处理大量数据渲染与复杂交互的策略与优化方法

✨✨祝屏幕前的小伙伴们每天都有好运相伴左右,一定要天天开心!✨✨ 🎈🎈作者主页: 喔的嘛呀🎈🎈 目录 引言 一、分页加载数据 二、虚拟滚动 三、懒加载 四、数据缓存 五、减少重绘和回流 …

Android协程GlobalScope、lifecycleScope、CoroutineScope的launch,Kotlin

Android协程GlobalScope、lifecycleScope、CoroutineScope的launch,Kotlin import android.os.Bundle import android.util.Log import androidx.appcompat.app.AppCompatActivity import androidx.lifecycle.lifecycleScope import kotlinx.coroutines.CoroutineSc…

SpringMVC数据响应和请求

文章目录 1.SpringMVC简介2. SpringMVC快速入门3. SpringMVC执行的流程4.SpringMVC注解解释5. 视图解析器6.SpringMVC的数据响应6.1返回ModelView对象6.2直接返回字符串6.3返回json字符串 7.SpringMVC获得请求数据7.1 获得基本类型参数7.2获得POJO类型参数7.3获取数组类型参数7…

uniapp使用npm命令引入font-awesome图标库最新版本

uniapp使用npm命令引入font-awesome图标库最新版本 图标库网址:https://fontawesome.com/search?qtools&or 命令行: 引入 npm i fortawesome/fontawesome-free 查看版本 npm list fortawesome在main.js文件中: import fortawesome/fo…

163 Linux C++ 通讯架构实战17,本地套接字整理对比,IPC:pipe,fifo,mmap,信号,本地套

IPC: Linux环境下,进程地址空间相互独立,每个进程各自有不同的用户地址空间。任何一个进程的全局变量在另一个进程中都看不到,所以进程和进程之间不能相互访问,要交换数据必须通过内核,在内核中开辟一块缓冲…

git bash上传文件至github仓库

Linux运维工具-ywtool 目录 一.访问github二.新建仓库1.点击自己头像2.选择"your repositories"3.点击"New"4.创建新仓库 三.通过git bash软件上传文件1.提示2.打开git bash软件3.切换到本地仓库目录4.配置github的用户名和邮箱信息5.生成SSH Key6.github添…

【单源最短路 图论】882. 细分图中的可到达节点

作者推荐 视频算法专题 本文涉及知识点 单源最短路 图论 LeetCode 882. 细分图中的可到达节点 给你一个无向图(原始图),图中有 n 个节点,编号从 0 到 n - 1 。你决定将图中的每条边 细分 为一条节点链,每条边之间…

MySQL-5.函数

5.1 统计函数(聚合函数) # 统计数学成绩大于 90 的学生有多少个? SELECT COUNT(*) FROM student WHERE math > 90;# 求一个班级总分平均分 SELECT AVG(math english chinese) FROM student;# 统计一个班级数学总成绩 SELECT SUM(math) F…

2.接口自动化测试学习-执行excel测试用例

1.接口自动化测试规划 编程语言 编程工具 自动化测试框架:pytest 报告可视化:allure 持续方案:CI持续集成-jenkins 仓库服务器(自动化执行):github/gitlab/gitee 测试管理工具:jira 2.项目代码…

SRIO学习(1)SRIO介绍以及IP核详解

文章目录 一、SRIO介绍1.1、概要1.2、RapidIO与传统嵌入互连方式的比较1.3、串行RapidIO协议(SRIO) 二、RapidIO协议结构及包格式2.1、逻辑层2.2 传输层2.3 物理层 三、IP核详解3.1、逻辑层3.1.1 I/O端口3.1.2 消息(Message)端口3…

前端开发语言有那些?

前端开发语言有那些? 1、html 超文本标记语言:构建前端网页的基本结构,就象人的骨架一样。 2、css 层叠样式表:控制网页的样式和布局,就象人需要穿各种服式展现不同风采。 3、javascript 简称 JS 动态脚本语言&#x…