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

redis前期工作:环境搭建-在ubuntu安装redis

一.在服务器上安装redis过程 

 

在Linux服务器上安装redis

apt update

 

 apt  search redis

apt install redis (确认y)

netstat -anp | grep redis

(查看服务是否启动) 

实现远程连接: 

修改自己主键的ip修改(默认是在自己主机的ip,其他主机访问不了)

  • 修改 /etc/redis/redis.conf
  • 修改 bind 127.0.0.1 bind 0.0.0.0
  • 修改 protected-mode yes 为 protected-mode no

重启一下 

 redis服务器连接到服务器

cltr + d 可选择退出(到这一步安装成功!)


二.特定场景下是否选择使用 Redis 分析

redis的结构本质上还是客户端-服务器的程序

redis的客户端也有很多种形态

1.自带命令行

2。使用图形化界面(桌面程序,web程序)

3.基于redis的api自行开发客户端(工作中最主要的形态,非常类似于mysql的C语言API和JDBC 


 Redis 的 “快” 是相对关系型数据库(如 MySQL)而言的,若与内存中直接操作变量相比,Redis 并无优势甚至更慢。

其实也很好理解,以存储用户点赞数(视频 id 和点赞个数键值对形式)为例

视频id,点赞个数键值对格式来存储

  • 使用hash map直接操作内存
  • 使用redis是先通过网络,再操作内存

 这两者各有优缺点:

如果追求存储快,那肯定是直接操作内存的hash map 快,redis再快也是要通过网络,再来操作内存的。

如果想实现数据单独存储(或者持久化存储),那就使用redis,即便应用服务器重启,数据也不会丢失。而hash map在内存上,服务重启就直接没了。

具体情况具体分析,围绕在特定场景下是否选择使用 Redis 

最后强调,引入任何技术都要权衡利弊,清楚其能解决的问题和带来的新问题,不能盲目使用,避免陷入 “锤子思维”(即过度依赖某种技术.)

http://www.lryc.cn/news/597961.html

相关文章:

  • 实验-OSPF
  • 开立医疗2026年校园招聘
  • 【论文|复现】YOLOFuse:面向多模态目标检测的双流融合框架
  • OSPF路由协议单区域
  • Selenium基础教程
  • 在Ubuntu上使用QEMU学习RISC-V程序(2)gdb调试
  • 【OpenCV篇】OpenCV——03day.图像预处理(2)
  • 征服 Linux 网络:核心服务与实战解析
  • 《从点击到共鸣:论坛前端如何用交互细节编织用户体验》
  • GISBox实操指南:如何将IFC文件高效转换为3DTiles格式‌‌
  • JVM 核心内容
  • Java并发编程第六篇(AQS设计理念与源码解析)
  • Linux724 逻辑卷挂载;挂载点扩容;逻辑卷开机自启
  • 快速启用 JMeter(macOS Automator 创建 JMeter 脚本)
  • VUE2 学习笔记5 动态绑定class、条件渲染、列表过滤与排序
  • 【AJAX】XMLHttpRequest、Promise 与 axios的关系
  • 最新免费使用Claude Code指南(Windows macOS/Linux)
  • web前端调试
  • 前端如何做安全策略
  • easyexcel流式导出
  • Windows计算器项目全流程案例:从需求到架构到实现
  • 4.5 优化器中常见的梯度下降算法
  • 绿色转向的时代红利:创新新材如何以技术与标准主导全球铝业低碳重构
  • 从手动操作到自动化:火语言 RPA 在多系统协作中的实践
  • 飞腾D3000麒麟信安系统下配置intel I210 MAC
  • 基础入门 [CMD] Windows SSH 连接服务器教程(系统自带方式)
  • Linux和Windows基于V4L2和TCP的QT监控
  • 【MAC电脑系统变量管理】
  • 进程调度的艺术:从概念本质到 Linux 内核实现
  • n8n AI资讯聚合与分发自动化教程:从数据获取到微信与Notion集成