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

[在实践中学习] 中间件理论和方法--Redis

Redis基本概念

Redia是一种基于键值对(key-value)的NoSQL数据库(数据结构服务器),所有的数据存放在内存中。作为高速缓存和内存数据库,提升应用性能和处理有状态数据(如会话、排行榜)。

安装并启动

安装Redis

$ wget http://download.redis.io/releases/redis-7.2.4.tar.gz
$ tar xzf redis-7.2.4.tar.gz # Extract (x) the gzip-compressed (z) tar archive from the specified file (f)
$ ln -s redis-7.2.4 redis # 创建一个名为redis的符号链接指向redis7.2.4目录
$ cd redis
$ make # 编译redis源代码
$ make install # 安装redis到系统目录/usr/local/bin

操作Redis

启动

命令行客户端

停止

API理解和使用

五种数据结构类型

string
hash 哈希
list
set
zset 有序集合

单线程架构

Redis客户端与服务端请求过程
所有命令在一个队列里排队等待被执行
在这里插入图片描述

http://www.xdnf.cn/news/18782.html

相关文章:

  • WPF基于LiveCharts2图形库,实现:折线图,柱状图,饼状图
  • Python爬虫实战:研究开源的高性能代理池,构建电商数据采集和分析系统
  • Pycharm
  • ​告别复杂计划!日事清推出脑图视图,支持节点拖拽与聚焦模式,让项目管理更直观​
  • MySQL 入门
  • 虚幻5引擎:我们是在创造世界,还是重新发现世界?
  • 基于SpringBoot的摄影跟拍约拍预约系统【2026最新】
  • [CS创世SD NAND征文] CS创世CSNP1GCR01-AOW在运动控制卡中的高可靠应用
  • 神经网络参数量计算详解
  • 如何用企业微信AI解决金融运维难题,让故障响应快、客服专业度高
  • EB_NXP_K3XX_GPIO配置使用
  • 深入理解内存屏障(Memory Barrier):现代多核编程的基石
  • Java大厂面试实战:从Spring Boot到微服务架构的全链路技术拆解
  • 破解VMware迁移难题的技术
  • 给高斯DB写一个函数实现oracle中GROUPING_ID函数的功能
  • 性能瓶颈定位更快更准:ARMS 持续剖析能力升级解析
  • Docker Compose 使用指南 - 1Panel 版
  • NR --PO计算
  • nginx代理 flink Dashboard、sentinel dashboard的问题
  • 数据结构(时空复杂度)
  • 论文阅读(四)| 软件运行时配置研究综述
  • 推荐系统学习笔记(十四)-粗排三塔模型
  • iOS 审核 4.3a【二进制加固】
  • Web前端开发基础
  • sdi开发说明
  • Python在语料库建设中的应用:文本收集、数据清理与文件名管理
  • WebSocket简单了解
  • HIVE的高频面试UDTF函数
  • window电脑使用OpenSSL创建Ed25519密钥
  • 用wp_trim_words函数实现WordPress截断部分内容并保持英文单词完整性