Redis 教程 - Redis 基本操作

Redis 教程 - Redis 基本操作

Redis(Remote Dictionary Server)是一个开源的内存数据库,它提供了键值对存储和多种数据结构的支持,被广泛应用于缓存、消息队列、计数器等场景。本教程将介绍 Redis 的基本操作,包括连接、存储、读取、删除等常用操作。

1. 连接 Redis

在进行 Redis 操作之前,首先需要连接到 Redis 服务器。可以使用 Redis 客户端工具(如 redis-cli)或编程语言提供的 Redis 客户端库进行连接。

以下是使用 redis-cli 连接 Redis 的命令:

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

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

2. 存储数据

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

以下是设置键值对的示例:

复制代码
SET key value

其中 key 是键,value 是对应的值。

例如,将名为 "username" 的键设置为 "john" 的值:

复制代码
SET username john

3. 读取数据

可以使用 GET 命令来读取键对应的值。

以下是获取键对应值的示例:

复制代码
GET key

例如,获取名为 "username" 的键的值:

复制代码
GET username

4. 删除数据

可以使用 DEL 命令来删除指定的键值对。

以下是删除键值对的示例:

复制代码
DEL key

例如,删除名为 "username" 的键值对:

复制代码
DEL username

5. 其他常用操作

除了上述基本操作外,Redis 还提供了许多其他常用的操作,如:

  • EXPIRE key seconds:设置键的过期时间(以秒为单位)。
  • TTL key:获取键的剩余过期时间。
  • INCR key:将键对应的值加 1。
  • DECR key:将键对应的值减 1。
  • HSET hash key value:在哈希表中设置字段的值。
  • HGET hash key:获取哈希表中指定字段的值。

以上只是 Redis 操作的一小部分示例,Redis 还提供了更多功能丰富的命令和数据结构,如列表、集合、有序集合等。

6. 断开连接

当完成 Redis 操作后,可以使用 QUIT 命令来断开与 Redis 服务器的连接。

以下是断开连接的示例:

复制代码
QUIT
相关推荐
Li_7695327 小时前
Redis 进阶(一) —— 持久化
redis
Psycho_MrZhang9 小时前
Redis 设计思想总结
数据库·redis·缓存
你不是我我10 小时前
【Java 开发日记】我们来说一说 Redis 主从复制的原理及作用
java·redis·github
张彦峰ZYF12 小时前
高并发场景下的缓存雪崩探析与应对策略
redis·分布式·缓存
虹科网络安全14 小时前
艾体宝洞察 | 生成式AI上线倒计时:Redis如何把“延迟”与“幻觉”挡在生产线之外?
数据库·人工智能·redis
张彦峰ZYF15 小时前
高并发场景下的缓存穿透问题探析与应对策略
redis·分布式
张彦峰ZYF17 小时前
优化分布式系统性能:热key识别与实战解决方案
redis·分布式·性能优化
张彦峰ZYF17 小时前
高并发场景下的大 Key 问题及应对策略
redis·分布式·缓存
张彦峰ZYF17 小时前
高并发场景下的缓存击穿问题探析与应对策略
redis·分布式·缓存
Li_76953218 小时前
Redis进阶(二)—— Redis 事务
数据库·redis·缓存