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

苍穹外卖项目笔记day04--Redis入门

Redis

概念

Redis 是一个开源的、高性能的键值存储系统,常被归类为NoSQL数据库。它支持多种数据结构,如字符串、列表、哈希、集合和有序集合,适用于缓存、消息队列、实时分析等多种场景。Redis是一个基于内存的key-value结构数据库。Redis 是互联网技术领域使用最为广泛的存储中间件。

主要特点:
  1. 内存存储:数据存储在内存中,提供极快的访问速度,但支持持久化以防止数据丢失。
  2. 持久化机制:支持RDB快照和AOF日志两种方式,确保数据安全。
  3. 丰富功能:支持多种数据结构和命令,适用于多种应用场景。
  4. 事务支持:通过MULTI/EXEC实现原子操作,保证数据一致性。
  5. Lua脚本:允许编写复杂业务逻辑,减少网络交互。
  6. 高可用性:通过主从复制、哨兵模式和集群模式实现数据冗余和负载均衡。
应用场景:
  • 缓存:提升Web应用性能。
  • 消息队列:处理异步任务。
  • 实时分析:实时数据处理和统计。
配置与优化:
  • 选择合适的持久化和内存淘汰策略。
  • 配置复制和集群参数,确保系统稳定性和性能。
  • 监控性能指标,及时解决问题。
    Redis 是一个功能强大且灵活的工具,合理配置和管理能充分发挥其优势。

以上是Redis的基本介绍,今天先从基础学习

下载安装与配置
  • https://www.redis.net.cn/ Redis中文网

Redis的Windows版属于绿色软件,直接解压即可使用,解压后目录结构如下:

Redis服务启动与停止
  • 在文件的所在处输入CMD指令
  • 输入:redis-server.exe redis.windows.conf ->指令即可开启服务端,而且在操作Redis时,要保持Redis服务端处于开启状态

  • 输入:redis-cli.exe ->开启客户端,通过redis-cli.exe命令默认连接的是本地的redis服务,并且使用默认6379端口。也可以通过指定如下参数连接:
  • -h ip地址
  • -p 端口号
  • -a 密码(如果需要)
  • **设置密码 😗*需要修改redis.windows.conf文件,通过快捷键Ctrl+F输入pass,将搜索所在行修改成requirepass 123456,并且把#去掉 而且在后面再次连接Redis时,需加上密码,否则连接失败。

Redis图形化工具

Another Redis Desktop Manager(有需要的可以找我拿压缩包)

如图:创建一个新的连接

Redis中的五种常用数据类型

字符串

哈希

列表

集合

有序集合

通用命令

java中Redis的运用

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

相关文章:

  • 如何区分 Context Engineering 与 Prompt Engineering
  • 【2025ICCV-持续学习方向】一种用于提示持续学习(Prompt-based Continual Learning, PCL)的新方法
  • C 内存对齐踩坑记录
  • 如何批量在PDF文档最后一页盖章?
  • 从源码入手,详解Linux进程
  • 并发编程指南 同步操作与强制排序
  • 理解Go与Python中的闭包(Closure)
  • 充电枪结构-常规特征设计
  • 代码随想录刷题Day48
  • PostgreSQL 索引使用分析2
  • 权威认证!华宇TAS应用中间件获得商用密码产品认证证书
  • 深入解析Go语言切片(Slice)精髓
  • 【论文阅读】LightThinker: Thinking Step-by-Step Compression (EMNLP 2025)
  • 金额字段该怎么设计?——给小白的超详细指南(含示例 SQL)
  • UniApp 混合开发:Plus API 从基础到7大核心场景实战的完整指南
  • 一文吃透 Protobuf “Editions” 模式从概念、语法到迁移与实战
  • 自动化仓库托盘搬运减少错误和损坏的方法有哪些?实操案例解读
  • 【踩坑记录】Unity 项目中 PlasticSCM 掩蔽列表引发的 文件缺失问题排查与解决
  • 分割回文串手绘图
  • 【OpenGL】LearnOpenGL学习笔记19 - 几何着色器 Geometry Shader
  • 解决 Android Studio 中 build 目录已被 Git 跟踪后的忽略问题
  • 【stm32】定时器中断与定时器外部时钟
  • el-table 行高亮,点击行改变背景
  • CVE-2025-6507(CVSS 9.8):H2O-3严重漏洞威胁机器学习安全
  • 安全测试漫谈:如何利用X-Forwarded-For头进行IP欺骗与防护
  • TDengine NOW() 函数用户使用手册
  • Ubuntu环境下的 RabbitMQ 安装与配置详细教程
  • RabbitMQ篇
  • 20250903的学习笔记
  • LangChain实战(十三):Agent Types详解与选择策略