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

苍穹外卖项目笔记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.dtcms.com/a/365270.html

相关文章:

  • ITU-R P.372 无线电噪声预测库调用方法
  • 存算一体:重构AI计算的革命性技术(1)
  • 【LeetCode_283】移动零
  • 配置机载电脑开机自启动ros2节点和配置can0
  • 抗体的应用
  • Mysql学习第五天 Innodb底层原理与Mysql日志机制深入剖析
  • 视频数据如何联网共享?
  • 【底层机制】【C++】vector 为什么等到满了才扩容而不是提前扩容?
  • 编程基础-java开发准备
  • 采用基于模型的方法实现车辆SOA威胁分析自动化
  • 华为云云原生架构赋能:大腾智能加速业务创新步伐
  • HTML第八课:HTML4和HTML5的区别
  • 从零开始学大模型之Transformer 架构
  • 鹧鸪云软件:光伏施工管理一目了然,进度尽在掌握
  • 【Python语法基础学习笔记】类的定义和使用
  • 面试复习题-Flutter场景题
  • C# 开发 ACS 运动控制系统:从入门到高阶应用实践
  • LSE录取率上升,中国申请者却减少!除了成绩,这点成关键胜负手
  • 跟做springboot尚品甄选项目
  • 逻辑回归:从原理到实战的完整指南
  • Spring AOP注解案例
  • AI 重塑就业市场:哪些职业会被替代?又有哪些新岗位正在崛起?
  • 基于https+域名的Frp内网穿透教程(Linux+Nginx反向代理)
  • python数据分析 与spark、hive数据分析对比
  • Gemini CLI源码解析:Agent与上下文管理实现细节
  • 2025年COR IOTJ SCI2区,灾后通信无人机基站位置优化和移动充电无人机路径规划,深度解析+性能实测
  • Aerobits-用于 sUAS 和 UTM/U-Space 的微型 ADS-B 技术(收发器/接收器)和无人机跟踪应答器
  • Grok-4 :AI 基准测试霸主,速度与智能并存——但代价几何?
  • 简述 Java 的异常体系结构。Error 和 Exception 有什么区别?
  • 精通人机协同:使用 LangGraph 构建交互式智能体的综合指南