当前位置: 首页 > 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.dtcms.com/a/296168.html

相关文章:

  • 基于xxl-job的分片实现分库分表后的扫表
  • Qt WebEngine Widgets的使用
  • MCNN-BiLSTM-Attention分类预测模型等!
  • ChemDraw23软件下载及安装教程|附带软件下载文件|ChemDraw20-23pro版本
  • <<P4116 Qtree3>>
  • 胡良兵Nature Chem Eng:孔隙门控焦耳热精准升级聚乙烯为航油前驱物
  • 中央广播电视总台联合阿里云研究院权威发布《中国人工智能应用发展报告(2025)》:我国依旧需要大力注重人工智能人才的培养
  • Coze工作流-更多图像插件
  • 数据集成难在哪?制造企业该怎么做?
  • Docker多主机网络连接:实现跨主机通信
  • 主流摄像头协议及其开源情况,GB/T 28181协议介绍
  • 配电自动化终端中电源模块的设计
  • uniapp中flex布局gap属性兼容处理
  • PH73211L_VC1/PH73211LQ_VC1:低功耗USB HiFi音频解码器固件技术解析
  • QML WorkerScript
  • 【Spring Boot】热部署终极指南:IDEA高效配置与JRebel替代方案深度解析
  • 第4章唯一ID生成器——4.1 分布式唯一ID
  • Vimba相机二次开发教程,基于Python
  • R 语言科研配色 --- 第 81 期 (附免费下载的配色绘图PPT)
  • 【性能测试】Jmeter+Grafana+InfluxDB+Prometheus Windows安装部署教程
  • 重生学AI第二十集(大结局):完善模型以及学习总结
  • 【STM32】FreeRTOS 任务的删除(三)
  • NX804NX810美光固态闪存NX815NX839
  • 人形机器人双足行走动力学:K-V模型其肌腱特性拟合中的应用
  • Baumer工业相机堡盟工业相机如何通过YoloV8深度学习模型通过YoloV8深度学习模型实现工人安全装备(安全帽、手套、马甲等)检测识别 (C#)
  • C++高效实现轨迹规划、自动泊车、RTS游戏、战术迂回包抄、空中轨迹、手术机器人、KD树
  • 408——数据结构(第二章 线性表)
  • IPSec VPN -- 野蛮模式
  • windows11新建文件夹重命名时总是出现加载界面卡死状态
  • javaweb面试