Ubuntu - Redis 安装、远程访问

news/2025/2/24 13:53:55


参考教程:

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 store
     Loaded: loaded (/lib/systemd/system/redis-server.service; enabled; vendor pres>
     Active: activating (start) since Sun 2025-02-23 10:49:45 UTC; 1min 14s ago
       Docs: 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.0K
     CGroup: /system.slice/redis-server.service

Feb 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__210">停止 redis 服务

查看状态

sudo systemctl status redis

停止服务

sudo systemctl stop redis

禁用服务(可选)

sudo systemctl disable redis

再次检查端口占用

sudo netstat -tuln | grep 6379


http://www.niftyadmin.cn/n/5864423.html

相关文章

Idea2024中搭建JavaFX开发环境并创建运行项目

Idea2024中搭建JavaFX开发环境并创建运行项目 本文以Java语言为例演示如何创建JavaFX开发项目和部署开发环境,读者可以根据个人实际灵活选择相关参数。 一、项目创建与环境搭建步骤 新建JavaFX项目,选择适合项目实际的语言、系统和JDK。 项目设置-设置…

03 Python字符串与基础操作详解

文章目录 Python字符串字符串的本质字符串基本操作 检查字符串编码Python bool布尔类型布尔值的特点布尔运算示例 Python初始化变量,并不一定开辟新的内存!Python的内存管理机制内存复用示例 Python input()函数:获取用户输入的字符串input()…

Git入门:数据模型 to 底层原理

版本控制系统(VCS)是软件开发中不可或缺的工具,而Git作为现代版本控制的事实标准,其底层设计远比表面命令更加优雅。本文将从数据模型的角度,揭示Git的核心工作原理。 Git的核心概念 1. 快照(Snapshot&am…

认知重构 | 自我分化 | 苏格拉底式提问

注:本文为 “认知重构 | 自我分化” 相关文章合辑。 心理学上有一个词叫:认知重构(改变 “非黑即白,一分为二” 的思维方式) 原创 心理师威叔 心理自救 2024 年 10 月 26 日 19:08 广东 你有没有过这样的时候&#x…

Linux 命令大全完整版(09)

4. 压缩与解压缩命令 ar 功能说明&#xff1a;建立或修改备存文件&#xff0c;或是从备存文件中抽取文件。语法&#xff1a;ar[-dmpqrtx][cfosSuvV][a<成员文件>][b<成员文件>][i<成员文件>][备存文件][成员文件]补充说明&#xff1a;可让您集合许多文件&a…

基于 Python Django 的校园互助平台(附源码,文档)

博主介绍&#xff1a;✌Java徐师兄、7年大厂程序员经历。全网粉丝13w、csdn博客专家、掘金/华为云等平台优质作者、专注于Java技术领域和毕业项目实战✌ &#x1f345;文末获取源码联系&#x1f345; &#x1f447;&#x1f3fb; 精彩专栏推荐订阅&#x1f447;&#x1f3fb; 不…

【深度学习】Pytorch的深入理解和研究

一、Pytorch核心理解 PyTorch 是一个灵活且强大的深度学习框架&#xff0c;广泛应用于研究和工业领域。要深入理解和研究 PyTorch&#xff0c;需要从其核心概念、底层机制以及高级功能入手。以下是对 PyTorch 的深入理解与研究的详细说明。 1. 概念 动态计算图&#xff08;D…

SVM 支持向量机

Owner: 潘达斯奈基 #数据科学/机器学习/SVM 一 支持向量机简介 支持向量机&#xff08;Support Vector Machine&#xff0c; SVM&#xff09;是一个二元分类算法&#xff0c;是对感知器算法模型的一种拓展&#xff0c;现在的SVM算法支持线性分类和非线性分类应用&#xff0c…