redis的基本知识点

连接Redis

在进行Redis操作之前,首先需要连接到Redis服务器。这可以通过使用redis-cli命令实现,具体命令格式如下:

bash 复制代码
redis-cli -h <host> -p <port>

其中,是Redis服务器的主机名或IP地址,是Redis服务器的端口号(默认为6379)。

存储数据

Redis使用键值对(key-value)的方式存储数据。可以使用SET命令来设置键值对,命令格式如下:

bash 复制代码
SET key value

其中,key是键,value是对应的值。例如,将名为"username"的键设置为"john"的值,可以执行以下命令:

bash 复制代码
SET username john

读取数据

可以使用GET命令来读取键对应的值,命令格式如下:

bash 复制代码
GET key

例如,要获取名为"username"的键的值,可以执行以下命令:

bash 复制代码
GET username

删除数据

可以使用DEL命令来删除

bash 复制代码
DEL key [key ...]

可以删除一个或者多个key,不存在的可以会被忽略

设置哈希表的字段和值

bash 复制代码
HSET key field value [field value ...]

为存储在key中的哈希表的field字段赋值value。如果哈希表不存在,将创建一个新的哈希表并进行HSET操作。如果字段已经存在于哈希表中,旧值将被覆盖。

获取哈希表中字段的值

bash 复制代码
HGET key field

获取哈希表中一个field对应的value。

批量设置哈希表中的多个字段值对

bash 复制代码
HMSET key field1 value1 field2 value2 ...

批量设置哈希表中的多个field-value对。

检查哈希表中是否存在给定的字段

bash 复制代码
HEXISTS key field

检查哈希表中是否存在给定的field。

列出哈希表中的所有字段

bash 复制代码
HKEYS key

列出哈希表中的所有field。

列出哈希表中的所有值

bash 复制代码
HVALS key

列出哈希表中的所有value。

为哈希表中一个字段的值加上增量

bash 复制代码
HINCRBY key field increment

为哈希表中一个field的值加上增量。

相关推荐
ccddsdsdfsdf3 小时前
DBeaver怎么链接mongoDB
数据库·mongodb
程序员老邢4 小时前
《技术底稿 43》今日踩坑复盘:Redis 乱码 + MySQL 配置注入失败
redis·技术底稿·redisson 序列化·mysql 配置·项目踩坑·微服务问题排查
丷丩4 小时前
Postgresql基础实践教程(十一)各种Join
数据库·postgresql·join
星夜夏空994 小时前
FreeRTOS学习(4)——内存映射
数据库·学习·mongodb
TheRouter5 小时前
AI Agent 记忆体系建设实战:短期、长期与工作记忆的工程实现
数据库·人工智能·oracle
Omics Pro5 小时前
首个!外源天然产物综合性代谢图谱
数据库·人工智能·算法·机器学习·r语言
JAVA面经实录9176 小时前
Hibernate面试题库
数据库·oracle·hibernate
Mr. zhihao7 小时前
Redis五大高级数据结构:原理-场景-底层-横向对比
数据结构·redis
迷枫7127 小时前
DM8 目录结构与常用排查入口梳理
服务器·数据库
Mr.Daozhi8 小时前
RAG 进阶实战:跑通 Demo 后我连续翻了 6 次车,逐一修复才真正可用(含 Gradio Web 版)
前端·数据库·langchain·大模型·gradio·rag·科研工具