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

Redis 全攻略:从基础操作到 Spring Boot 集成实战

一、Redis 基础入门

1. Redis 初相识

Redis 是一款基于内存的高性能键值存储数据库,它就像是一个强大的 “内存管家”。与传统数据库相比,Redis 就像你随身携带的便捷记事本,能让你快速记录和查找信息;而传统数据库则如同图书馆里的大百科全书,虽然信息全面,但查找起来需要一定的时间。Redis 支持多种数据结构,如字符串、哈希、列表、集合、有序集合等,这使得它在数据存储和处理方面更加灵活多样。

2. Redis 基本操作指令

(1)字符串操作

  • SET key value:将键 key 的值设置为 value。例如,SET name Tom 就把键 name 的值设成了 Tom
  • GET key:获取键 key 对应的的值。比如执行 GET name,就会得到 Tom
  • INCR key:将键 key 的值递增 1。若 count 原本的值是 5,执行 INCR count 后,count 就变成了 6
  • DECR key:将键 key 的值递减 1。假设 count 的值是 5,执行 DECR count 后,count 变为 4
  • SETEX key seconds value:设置键 key 的值为 value,并且这个键会在 seconds 秒后过期。例如,SETEX code 60 1234 表示设置键 code 的值为 1234,60 秒后该键就会失效。

(2)哈希操作

  • HSET key field value:在键 key 对应的哈希表中,设置字段 field 的值为 value。比如,HSET user:1001 name Alice 就是在键 user:1001 的哈希表中,设置字段 name 的值为 Alice
  • HGET key field:从键 key 对应的哈希表中获取字段 field 的值。执行 HGET user:1001 name,就能得到 Alice
  • HGETALL key:获取键 key 对应的哈希表中所有的字段和值。


http://www.kler.cn/a/597178.html

相关文章:

  • uniapp可拖拽消息数徽标draggable-badge,仿手机qq聊天列表未读数徽标动效
  • 【第12节】windows sdk编程:动态链接库与静态库
  • AI代码编辑器:Cursor和Trae
  • git tag以及git
  • 有序数组双指针问题
  • OpenCV-Contrib常用扩展模块
  • 【保姆级】Ubuntu 24.04安装Docker
  • 计数组合型dp(四种小球盒子问题总结)
  • 深入理解Linux网络随笔(五):深度理解本机网络I/O
  • 希尔排序
  • vim的一般操作(分屏操作) 和 Makefile 和 gdb
  • 实验10决策树
  • 【Uniapp】关于核心页面生命周期流程详解
  • 面试题(3)
  • Unity代码中修改动画速度
  • C#里使用libxl的数字格式
  • 1.Go - Hello World
  • NR SRS Configuration
  • 天津大学:《2025深度解读DeepSeek:原理与效应》|44页|附PPT下载方法
  • 基于AWS Endpoint Security(EPS)的自动化安全基线部署