当前位置: 首页 > news >正文

Ubuntu - Redis 安装、远程访问


参考教程:

https://blog.csdn.net/houor/article/details/126672577

https://redis.io/docs/latest/operate/oss_and_stack/install/install-redis/install-redis-on-linux/


查看是否安装

redis-cli --version

Ubuntu 上安装

更新:

sudo apt update 
sudo apt upgrade 

sudo apt install redis-server


查看状态

systemctl status redis.service 

$ systemctl status redis.service 
● redis-server.service - Advanced key-value storeLoaded: loaded (/lib/systemd/system/redis-server.service; enabled; vendor pres>Active: activating (start) since Sun 2025-02-23 10:49:45 UTC; 1min 14s agoDocs: http://redis.io/documentation,man:redis-server(1)Process: 211377 ExecStart=/usr/bin/redis-server /etc/redis/redis.conf (code=exi>Tasks: 0 (limit: 154141)Memory: 484.0KCGroup: /system.slice/redis-server.serviceFeb 23 10:49:45 gitlab-server systemd[1]: Starting Advanced key-value store...
Feb 23 10:49:45 gitlab-server systemd[1]: redis-server.service: Can't open PID file>

macOS 上安装

brew install redis 

查看运行状态

brew services info redis

%brew services info redis  
redis (homebrew.mxcl.redis)
Running: ✔
Loaded: ✔
Schedulable: ✘
User: pc087
PID: 66794

运行

brew services start redis 

停止

brew services stop redis

配置Redis远程设置

sudo nano /etc/redis/redis.conf   

修改配置信息 :

# 注释掉绑定地址#bind 127.0.0.1,让Redis可远程访问
# bind 127.0.0.1 ::1
bind 0.0.0.0#取消注释requirepass 启动密码认证,并设置访问密码
requirepass your-pass-word# 以守护进程运行Redis 
daemonize yes

开放端口:

sudo ufw allow 6379

配置完成后,保存并关闭文件。然后重启Redis:

systemctl restart redis-server

验证输入的是本机密码

==== AUTHENTICATING FOR org.freedesktop.systemd1.manage-units ===
Authentication is required to restart 'redis-server.service'.
Authenticating as: xx
Password: 
==== AUTHENTICATION COMPLETE ===

Job for redis-server.service failed because a timeout was exceeded.
See "systemctl status redis-server.service" and "journalctl -xe" for details

临时解决方法:重启系统


查看状态:

systemctl status redis-server.service

停止 redis 服务

查看状态

sudo systemctl status redis

停止服务

sudo systemctl stop redis

禁用服务(可选)

sudo systemctl disable redis

再次检查端口占用

sudo netstat -tuln | grep 6379

相关文章:

Ubuntu - Redis 安装、远程访问

参考教程: https://blog.csdn.net/houor/article/details/126672577 https://redis.io/docs/latest/operate/oss_and_stack/install/install-redis/install-redis-on-linux/ 查看是否安装 redis-cli --versionUbuntu 上安装 更新: sudo apt update …...

SpringBoot+Vue+微信小程序的猫咖小程序平台(程序+论文+讲解+安装+调试+售后)

感兴趣的可以先收藏起来,还有大家在毕设选题,项目以及论文编写等相关问题都可以给我留言咨询,我会一一回复,希望帮助更多的人。 系统介绍 在当下这个高速发展的时代,网络科技正以令人惊叹的速度不断迭代更新。从 5G …...

二分查找算法的全面解析C++

一、核心原理与特性 二分查找是一种**对数时间复杂度(O(log n))**的高效搜索算法46,需满足两个前提条件: 数据存储在连续内存空间(如数组)数据按升序/降序有序排列35 算法通过折半比较缩小搜索范围: 初始化左右边界…...

深度学习(5)-卷积神经网络

我们将深入理解卷积神经网络的原理,以及它为什么在计算机视觉任务上如此成功。我们先来看一个简单的卷积神经网络示例,它用干对 MNIST数字进行分类。这个任务在第2章用密集连接网络做过,当时的测试精度约为 97.8%。虽然这个卷积神经网络很简单…...

第9章:LangChain结构化输出-示例3(日期和时间提取服务)

如何使用LangChain4j框架创建和使用多种AI服务。它通过定义接口和注解,将自然语言处理任务(如情感分析、数字提取、日期提取、POJO提取等)封装为服务,并通过LangChain4j的AiServices动态生成这些服务的实现。 本章主要讲述基于LangChain调用大模型如何进行结构化输出的真实…...

解决Open WebU无法显示基于OpenAI API接口的推理内容的问题

解决方案 把reasoning content的东西移到content中来 并在reasoning时,手动加上标签。具体做法是截获第三方api返回的stream,并修改其中的内容,再移交给open webUI处理。 在backend\open_webui\routers\openai.py中 找到 generate_chat_com…...

AI颠覆蛋白质工程:ProMEP零样本预测突变效应

概述 在生命科学的“造物革命”中,蛋白质工程一直面临着“试错成本”与“设计效率”的双重挑战——传统方法依赖繁复的多序列比对(MSA)或耗时的实验室筛选,如同在浩瀚的蛋白质宇宙中盲选星辰。而今日,一项发表于《Cel…...

QT闲记-状态栏,模态对话框,非模态对话框

1、创建状态栏 跟菜单栏一样,如果是继承于QMainWindow类,那么可以获取窗口的状态栏,否则就要创建一个状态栏。通过statusBar()获取窗口的状态栏。 2、添加组件 通常添加Label 来显示相关信息,当然也可以添加其他的组件。通过addWidget()添加组件 3、设置状态栏样式 …...

QQ登录测试用例报告

QQ登录测试用例思维导图 一、安全性测试用例 1. 加密传输与存储验证 测试场景:输入账号密码并提交登录请求。预期结果:账号密码通过加密传输(如HTTPS)与存储(如哈希加盐),无明文暴露。 2. 二…...

ipad连接电脑断断续续,不断弹窗的解决办法

因为ipad air 屏幕摔坏,换了一个内外屏,想用爱思检验一下屏幕真伪, 连接电脑时,断断续续,连上几秒钟然后就断开,然后又连上 然后又断开,不断地弹出信任的弹窗。 刚开始以为是数据线问题&#x…...

《FFTformer:基于频域的高效Transformer用于高质量图像去模糊》

paper:2211.12250 GitHub:kkkls/FFTformer: [CVPR 2023] Effcient Frequence Domain-based Transformer for High-Quality Image Deblurring CVPR 2023 目录 摘要 1、介绍 2、相关工作 2.1 基于深度CNN的图像去模糊方法 2.2 Transformer及其在图…...

std::call_once

std::call_once 是 C11 标准库中提供的一个线程安全的一次性调用机制&#xff0c;位于 <mutex> 头文件中。它用于确保在多线程环境中&#xff0c;某个函数&#xff08;或可调用对象&#xff09;仅被调用一次&#xff0c;无论有多少线程尝试调用它。这种机制常用于实现线程…...

网络安全研究

1.1 网络安全面临的威胁 网络安全面临的威胁呈现出多样化和复杂化的趋势&#xff0c;给个人、企业和国家的安全带来了严峻挑战。以下是当前网络安全面临的主要威胁&#xff1a; 1.1.1 数据泄露风险 数据泄露是当前网络安全的重大威胁之一。根据国家互联网应急中心发布的《20…...

【软考网工】华为交换机命令

目录 1、华为交换机命令行的三种视图2、修改交换机名称3、关闭和开启信息中心4、vlan附录&#xff1a; 交换机型号&#xff1a;S5700 1、华为交换机命令行的三种视图 <Huaweu> #用户视图。特征&#xff1a;尖括号、用户名。 [Huawei] #系统视图。特…...

【行业解决方案篇十八】【DeepSeek航空航天:故障诊断专家系统 】

引言:为什么说这是“航天故障终结者”? 2025年春节刚过,航天宏图突然官宣"DeepSeek已在天权智能体上线",这个搭载在卫星和空间站上的神秘系统,号称能提前48小时预判99.97%的航天器故障。这不禁让人想起年初NASA禁用DeepSeek引发的轩然大波,更让人好奇:这套系…...

输入菜单关键字,遍历匹配到 menuIds,展开 匹配节点 的所有父节点以及 匹配节点 本身,高亮 匹配节点

菜单检索&#xff0c;名称、地址、权限标志 等 关键字匹配、展开、高亮(全程借助 DeepSeek ) 便捷简洁的企业官网 的后台菜单管理&#xff0c;图示&#xff1a; 改造点&#xff1a; &#xff08;1&#xff09;修改 bootstrapTreeTable 的节点class命名方式为&#xff1a;treeg…...

【Blender】二、建模篇--07,置换修改器

0 00:00:03,620 --> 00:00:08,620 大家好 这张课呢 我们来讲建模篇的最后一个重点修改器 置换修改器 1 00:00:08,980 --> 00:00:17,580 把它放在最后 不是因为它最难 而是因为它很常用 尤其大家以后做材质的时候 我们可以用一张贴图把一个平面做出来凹凸的感觉 2 00:00…...

玩转 Java 与 Python 交互,JEP 库来助力

文章目录 玩转 Java 与 Python 交互&#xff0c;JEP 库来助力一、背景介绍二、JEP 库是什么&#xff1f;三、如何安装 JEP 库&#xff1f;四、JEP 库的简单使用方法五、JEP 库的实际应用场景场景 1&#xff1a;数据处理场景 2&#xff1a;机器学习场景 3&#xff1a;科学计算场…...

鸿蒙学习-

鸿蒙数据传值 //* 传值 //* State /**State创建一个响应式的数据&#xff0c;但不是所有的更改都会引起刷新&#xff0c;只有被框架观察到的修改才会被刷新UI* 1. 基本数据类型如 number string boolean等值的变化修改* 2. Object类型&#xff0c;只会观察到第一层的数据变化或…...

list结构刨析与模拟实现

目录 1.引言 2.C模拟实现 2.1模拟实现结点 2.2模拟实现list前序 1&#xff09;构造函数 2&#xff09;push_back函数 2.3模拟实现迭代器 1&#xff09;iterator 构造函数和析构函数&#xff1a; *操作符重载函数&#xff1a; 前置/后置/--&#xff1a; /!操作符重载…...

从VCU到MCU:一份给新能源汽车三电工程师的HiL测试避坑指南(含BMS/MCU/VCU实战)

从VCU到MCU&#xff1a;新能源汽车三电HiL测试的工程实践与深度优化 当新能源汽车的VCU在HiL测试中误判了电机转速信号&#xff0c;或是BMS在极端工况下出现SOC跳变&#xff0c;这些看似微小的偏差往往会在实车测试中引发连锁反应。三电系统的HiL测试不同于传统ECU验证&#xf…...

阅读效率低下,读后即忘,还怎么写文献综述?

对于每一位研究生来说&#xff0c;开题报告的文献综述环节堪称“第一道难关”。面对领域内成百上千篇中英文文献&#xff0c;熬了几个通宵精读&#xff0c;合上文献却记不清核心观点&#xff1b;好不容易整理出一堆笔记&#xff0c;拼凑起来的综述却逻辑混乱、重点模糊&#xf…...

告别命令行:用Gradio为你的本地Qwen-7B-Chat快速搭建一个Web聊天界面

从终端到浏览器&#xff1a;用Gradio打造Qwen-7B-Chat的智能对话门户 当你已经在Ubuntu 22.04上成功部署了Qwen-7B-Chat模型&#xff0c;却还在终端里敲击命令与AI对话时&#xff0c;是否想过——这就像用DOS命令行操作智能手机&#xff1f;本文将带你突破命令行的桎梏&#xf…...

别再复制粘贴了!手把手教你为STM32 HAL库项目添加串口printf调试(附MicroLib配置避坑)

STM32 HAL库串口调试终极指南&#xff1a;从printf重定向到高效调试技巧 在嵌入式开发中&#xff0c;串口调试是最基础却最关键的技能之一。很多初学者在配置STM32的printf功能时&#xff0c;常常陷入各种奇怪的编译错误和功能异常。本文将带你深入理解HAL库下的串口调试机制&a…...

如何在Discord上实时展示你的音乐品味:NetEase-Cloud-Music-DiscordRPC完整指南

如何在Discord上实时展示你的音乐品味&#xff1a;NetEase-Cloud-Music-DiscordRPC完整指南 【免费下载链接】NetEase-Cloud-Music-DiscordRPC 在Discord上显示网抑云/QQ音乐. Enables Discord Rich Presence For Netease Cloud Music/Tencent QQ Music. 项目地址: https://…...

3分钟搞定!Figma中文界面汉化插件FigmaCN完整使用指南

3分钟搞定&#xff01;Figma中文界面汉化插件FigmaCN完整使用指南 【免费下载链接】figmaCN 中文 Figma 插件&#xff0c;设计师人工翻译校验 项目地址: https://gitcode.com/gh_mirrors/fi/figmaCN 还在为Figma的英文界面感到困扰吗&#xff1f;作为一名中文设计师&…...

别再手动切图了!用OpenCV实现智能图像自动分块与拼接(附C++完整源码)

别再手动切图了&#xff01;用OpenCV实现智能图像自动分块与拼接&#xff08;附C完整源码&#xff09; 当面对一张分辨率高达数万像素的卫星影像、病理切片或街景全景图时&#xff0c;传统图像处理方法往往束手无策——GPU显存不足、模型输入尺寸受限、内存溢出等问题接踵而至。…...

如何高效使用ComfyUI Essentials:5个实用技巧快速上手AI图像处理

如何高效使用ComfyUI Essentials&#xff1a;5个实用技巧快速上手AI图像处理 【免费下载链接】ComfyUI_essentials 项目地址: https://gitcode.com/gh_mirrors/co/ComfyUI_essentials ComfyUI Essentials是一款专为ComfyUI设计的强大图像处理插件集&#xff0c;它为AI图…...

2026届必备的AI写作方案推荐榜单

Ai论文网站排名&#xff08;开题报告、文献综述、降aigc率、降重综合对比&#xff09; TOP1. 千笔AI TOP2. aipasspaper TOP3. 清北论文 TOP4. 豆包 TOP5. kimi TOP6. deepseek 针对学术研究范畴&#xff0c;恰到好处依循免费人工智能工具可极为突出地提高论文撰写效率。…...

Zotero-GPT插件5大秘籍:用AI思维重塑文献管理新范式

Zotero-GPT插件5大秘籍&#xff1a;用AI思维重塑文献管理新范式 【免费下载链接】zotero-gpt GPT Meet Zotero. 项目地址: https://gitcode.com/gh_mirrors/zo/zotero-gpt 你是否曾为堆积如山的文献感到焦虑&#xff1f;每天面对数十篇待读论文&#xff0c;摘要浏览就要…...