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