如何在Ubuntu系统上安装Redis
- Redis的下载
- Redis安装包分为windows版和Linux版
- 当前示例中介绍的是Linux版本
- Linux的下载地址:Index of /releases/ (redis.io)
- 本次下载的压缩包为:redis-6.2.14.tar.gz
- Redis的安装
- 将压缩包通过ssh远程工具上传到Linux服务器中
- 解压压缩包
-
tar -zxvf redis-6.2.14.tar.gz
-
- 安装Redis的依赖环境gcc,其中build-essential包,其中包含gcc和其他必要的编译器和工具
-
sudo apt install build-essential
-
- 进入redis-6.2.14文件夹进行编译
-
cd redis-6.2.14/make 
-
- 进入Redis的src目录进行安装,PREFIX是设定你要安装redis到哪个目录中
-
cd src/make install PREFIX=/home/dev/temp/redis-6.2.14 
-
- 安装完成之后的重点文件说明
- /home/dev/temp/redis-6.2.14/bin/redis-server:Redis服务启动脚本
- /home/dev/temp/redis-6.2.14/bin/redis-cli:Redis客户端脚本
- /home/dev/temp/redis-6.2.14/redis.conf:Redis配置文件
- 修改redis.conf的配置文件
- 设置Redis服务后台运行
- 将配置文件中的daemonize配置项改为yes,默认值为no
-
daemonize yes 
- 设置Redis服务连接密码
- 将配置文件中的 # requirepass foobared 配置项取消注释,默认为注释状态。foobared为密码,可以根据情况自己指定。当前示例密码设置为123456

-
requirepass 123456 
- 设置允许客户端远程连接Redis服务
- Redis服务默认只能客户端本地连接,不允许客户端远程连接。将配置文件中的bind 127.0.0.1配置项注释掉。如果没有指定,就说明可以接受来自任意一个网卡的Redis请求

-
# bind 127.0.0.1 -::1 
- 设置Redis服务后台运行
- Redis的启动
- 指定redis.conf配置文件启动
-
/home/dev/temp/redis-6.2.14/bin/redis-server /home/dev/temp/redis-6.2.14/redis.conf
-

- 启动后的默认端口是6379
- 指定redis.conf配置文件启动
- Redis的停止
-
/home/dev/temp/redis-6.2.14/bin/redis-cli -a 123456 SHUTDOWN - 其中123456为当前Redis设定的连接密码

-
- 使用第三方工具尝试远程连接Redis是否正常

- 正常显示Redis的相关信息,则说明Redis已经可以远程正常使用
相关文章:
如何在Ubuntu系统上安装Redis
Redis的下载 Redis安装包分为windows版和Linux版当前示例中介绍的是Linux版本Linux的下载地址:Index of /releases/ (redis.io)本次下载的压缩包为:redis-6.2.14.tar.gzRedis的安装 将压缩包通过ssh远程工具上传到Linux服务器中解压压缩包 tar -zxvf red…...
Vue2问题:如何全局使用less和sass变量?
前端功能问题系列文章,点击上方合集↑ 序言 大家好,我是大澈! 本文约2400字,整篇阅读大约需要4分钟。 本文主要内容分三部分,如果您只需要解决问题,请阅读第一、二部分即可。如果您有更多时间ÿ…...
Java 基础学习(四)操作数组、软件开发管理
1 操作数组 1.1.1 System.arraycopy 方法用于数组复制 当需要将一个数组的元素复制到另一个数组中时,可以使用System.arraycopy方法。它提供了一种高效的方式来复制数组的内容,避免了逐个元素赋值的繁琐过程。相对于使用循环逐个元素赋值的方式&#x…...
git仓库如何撤销提交,恢复提交,重置版本命令
撤销提交: 要撤销最近一次提交(未推送到远程仓库),可以使用以下命令: git reset HEAD^该命令将会把最后一次提交的修改从当前主分支中移除,并将这些修改的状态保留在本地工作目录中。 如果想要取消所有的…...
Java 基础学习(三)循环流程控制与数组
1 循环流程控制 1.1 循环流程控制概述 1.1.1 什么是循环流程控制 当一个业务过程需要多次重复执行一个程序单元时,可以使用循环流程控制实现。 Java中包含3种循环结构: 1.2 for循环 1.2.1 for循环基础语法 for循环是最常用的循环流程控制ÿ…...
别太担心,人类只是把一小部分理性和感性放到了AI里
尽管人工智能(AI)在许多方面已经取得了重大进展,但它仍然无法完全复制人类的理性和感性。AI目前主要侧重于处理逻辑和分析任务,而人类则具有更复杂的思维能力和情感经验。 人类已经成功地将一些可以数据化和程序化的理性和感性特征…...
最新AIGC创作系统ChatGPT系统源码+DALL-E3文生图+图片上传对话识图/支持OpenAI-GPT全模型+国内AI全模型
一、AI创作系统 SparkAi创作系统是基于ChatGPT进行开发的Ai智能问答系统和Midjourney绘画系统,支持OpenAI-GPT全模型国内AI全模型。本期针对源码系统整体测试下来非常完美,可以说SparkAi是目前国内一款的ChatGPT对接OpenAI软件系统。那么如何搭建部署AI…...
在centos7上源码安装nginx
1. 安装必要的编译工具和依赖项 在编译Nginx之前,你需要安装一些编译工具和依赖项。可以通过以下命令安装: yum install gcc-c pcre-devel zlib-devel make 2. 下载Nginx源代码 从Nginx官网下载最新的源代码。你可以使用wget命令来下载: …...
Html网页threejs显示obj,ply三维图像实例
程序示例精选 Html网页threejs显示obj,ply三维图像实例 如需安装运行环境或远程调试,见文章底部个人QQ名片,由专业技术人员远程协助! 前言 这篇博客针对《Html网页threejs显示obj,ply三维图像实例》编写代码,代码整洁࿰…...
Windows平台下的oracle 11G-11.2.0.4补丁升级操作指南
序号 文件名称 文件说明 1 p6880880_112000_MSWIN-x86-64_OPatch 11.2.0.3.33 for DB 11.2.0.0.0 (Feb 2022) 用于升级 OPatch 2 DB_PSU_11.2.0.4.220118 (Jan 2022)_p33488457_112040_MSWIN-x86-64 主要补丁文件 注意:请用管理员权限运行文件内命令&#…...
MFC居中显示文字及其应用
首先获取窗口客户区矩形,然后使用DrawText输出,设置DT_CENTER 和 DT_VCENTER标志; 输出如上图;没有实现垂直居中; 最终的代码如下; void CcenterView::OnDraw(CDC* pDC) {CcenterDoc* pDoc = GetDocument();ASSERT_VALID(pDoc);if (!pDoc)return;// TODO: 在此处为…...
50-75GHz大功率六倍频源设计
摘 要 本文介绍了毫米波的特点,根据构成毫米波倍频器的不同器件,介绍了不同毫米波倍频器的实现方法,综述了毫米波倍频器这一领域的研究水平及其发展动态,重点研究频段全波导带宽倍频器的设计方法,从而将波段信号扩展到…...
Qt 软件调试(一) Log日志调试
终于这段时间闲下来了,可以系统的编写Qt软件调试的整个系列。前面零零星星的也有部分输出,但终究没有形成体系。借此机会,做一下系统的总结。慎独、精进~ 日志是有效帮助我们快速定位,找到程序异常点的实用方法。但是好的日志才能…...
docker network容器网络通信
Docker 网络主要有以下两个作用: 容器间的互联和通信以及端口映射容器IP变动时候可以通过服务名直接网络通信而不受到影响 只要是处于同一个Docker 网络下的容器就可以使用服务名直接访问,而无需担心重启。 docker容器网络模式 bridge网络模式&#…...
CVE-2022-4886 ingress命令注入复现与分析
安装 安装ingress-nginx wget https://raw.githubusercontent.com/kubernetes/ingress-nginx/controller-v1.8.4/deploy/static/provider/cloud/deploy.yamlk apply -f deploy.yaml 原理 nginx.ingress.kubernetes.io/rewrite-target标签会在nginx配置进行插入字符串&#…...
Oracle整体架构
4. Oracle整体架构 所谓整体架构,这里是指保证Oracle数据库系统正常工作和运行所必须的组件及其实现。从大的方面讲,这主要包括实例和数据库。在此基础上细分,实例由相关内存区域和服务进程组成,数据库包括各种相关文件,而这些相关内存区域、服务进程及相关文件又可再进一…...
webpack具体实现--未完
1、前端模块打包工具webpack webpack 是 Webpack 的核心模块,webpack-cli 是 Webpack 的 CLI 程序,用来在命令行中调用 Webpack。webpack-cli 所提供的 CLI 程序就会出现在 node_modules/.bin 目录当中,我们可以通过 npx 快速找到 CLI 并运行…...
【Git】修改提交信息(单次、批量)
文章目录 修改最近一次 commit 的提交信息修改某次 commit 的提交信息方法总结 修改最近一次 commit 的提交信息 git commit --amend -m "new message"修改某次 commit 的提交信息 git log --oneline 运行结果如下2f80f1b commit 4 9ee990a 第三次提交 40f2f03 comm…...
Grafana Panel组件跳转、交互实现
程序员的公众号:源1024,获取更多资料,无加密无套路! 最近整理了一份大厂面试资料《史上最全大厂面试题》,Springboot、微服务、算法、数据结构、Zookeeper、Mybatis、Dubbo、linux、Kafka、Elasticsearch、数据库等等 …...
人工智能|机器学习——感知器算法原理与python实现
感知器算法是一种可以直接得到线性判别函数的线性分类方法,它是基于样本线性可分的要求下使用的。 一、线性可分与线性不可分 为了方便讨论,我们蒋样本增加了以为常数,得到增广样向量 y(1;;;...;),则n个样本的集合为&a…...
% 的人都用错了!Playwright vs Chrome DevTools MCP到底该怎么选?素
一、环境准备 Free Spire.Doc for Python 是免费 Python 文档处理库,无需依赖 Microsoft Word,支持 Word 文档的创建、编辑、转换等操作,其中内置的 Markdown 解析能力,能高效实现 Markdown 到 Doc/Docx 格式的转换,且…...
大模型之Linux服务器部署大模型扒
一、各自优势和对比 这是检索出来的数据,据说是根据第三方评测与企业数据,三款产品在代码生成质量上各有侧重: 产品 语言优势 场景亮点 核心差异 百度 Comate C核心代码质量第一;Python首生成率达92.3% SQL生成准确率提升35%&…...
告别固定指纹:手把手教你修改Chromium源码,实现TLS JA4指纹随机化
深度定制Chromium:实现TLS JA4指纹动态随机化的完整实践指南 在当今高度监控的网络环境中,浏览器指纹识别已成为追踪用户行为的主要手段之一。TLS JA4指纹作为新一代网络指纹技术,能够通过分析客户端在SSL/TLS握手阶段提供的加密套件顺序来唯…...
如何为惠普暗影精灵笔记本解锁完整性能控制权:OmenSuperHub深度解析
如何为惠普暗影精灵笔记本解锁完整性能控制权:OmenSuperHub深度解析 【免费下载链接】OmenSuperHub 使用 WMI BIOS控制性能和风扇速度,自动解除DB功耗限制。 项目地址: https://gitcode.com/gh_mirrors/om/OmenSuperHub 你是否厌倦了官方控制软件…...
保姆级教程:用WPS JS API给你的WPS Office装个“外挂”(从环境配置到第一个加载项)
零基础玩转WPS加载项开发:从效率工具到个性化定制 你是否曾在处理大量WPS文档时,幻想过能有个"一键搞定"的神器?就像游戏玩家安装Mod扩展玩法一样,WPS其实也隐藏着强大的扩展能力。本文将带你走进WPS加载项开发的世界&a…...
ESP32实战指南:ADC连续采样与摇杆数据采集
1. ESP32 ADC连续采样基础解析 第一次接触ESP32的ADC功能时,我完全被各种专业术语搞晕了。后来在实际项目中反复调试才发现,理解ADC的关键在于抓住几个核心概念。ESP32-S3内置了两个12位SAR ADC(逐次逼近型模数转换器),…...
终极任务栏分组工具:5分钟掌握桌面高效管理
终极任务栏分组工具:5分钟掌握桌面高效管理 【免费下载链接】taskbar-groups Lightweight utility for organizing the taskbar through groups 项目地址: https://gitcode.com/gh_mirrors/ta/taskbar-groups Taskbar Groups 是一款轻量级的任务栏分组管理工…...
极域电子教室破解全攻略:如何3步解除全屏控制恢复操作自由
极域电子教室破解全攻略:如何3步解除全屏控制恢复操作自由 【免费下载链接】JiYuTrainer 极域电子教室防控制软件, StudenMain.exe 破解 项目地址: https://gitcode.com/gh_mirrors/ji/JiYuTrainer 还在为课堂上被老师全屏控制电脑而烦恼吗?当极域…...
Qwen3-Embedding-4B入门指南:向量归一化对余弦相似度计算的影响实验对比
Qwen3-Embedding-4B入门指南:向量归一化对余弦相似度计算的影响实验对比 1. 引言:从关键词匹配到语义理解 你有没有遇到过这样的烦恼?在文档里搜索“苹果”,结果既找到了水果,也找到了手机,甚至还有一堆无…...
TP4581 带自动开关机的锂电池充放电解决方案
概述 TP4581 是一款集成线性充电管理、同步升压转换、电池电量指示和多种保护功能的单芯片电源管理 SOC,为锂电池的充放电提供完整的单芯片电源解决方案。 TP4581 内部集成了线性充电管理模块、同步升压放电管理模块、电量检测与 LED 指示模块、保护模块、按键模块和…...
