什么是 Redis 数据库

Redis(Remote Dictionary Server)是一个开源的内存数据结构存储系统,常被用作数据库、缓存和消息中间件等。它支持多种数据结构,如字符串(String)、哈希表(Hash)、列表(List)、集合(Set)和有序集合(Sorted Set),并提供了丰富的操作命令,能够很方便地满足各种应用场景的需求。

Redis 数据库的简单用法

Redis 的使用相对简单,以下介绍了几个常用的操作:

1. 数据插入与获取

使用 SET 命令可以将数据插入 Redis 数据库中:

SET key value
Bash

使用 GET 命令可以从 Redis 数据库中获取数据:

GET key
Bash

2. 数据查询与删除

使用 EXISTS 命令可以查询指定的键是否存在于 Redis 数据库中:

EXISTS key
Bash

使用 DEL 命令可以从 Redis 数据库中删除指定的键:

DEL key
Bash

3. 过期时间设置

使用 EXPIRE 命令可以为指定的键设置过期时间(单位为秒):

EXPIRE key seconds
Bash

使用 TTL 命令可以获取指定键的剩余过期时间(单位为秒),-1 代表永不过期,-2 代表已过期:

TTL key
Bash

4. 数据类型操作

Redis 支持多种数据类型,可以通过对应的操作命令来操作不同类型的数据。例如,使用 LPUSH 命令可以将元素插入到列表的头部:

LPUSH key value1 value2 ...
Bash

使用 SADD 命令可以向集合中添加一个或多个元素:

SADD key member1 member2 ...
Bash

除了基本的操作命令外,Redis 还提供了许多其他有用的命令,如对数值的自增、自减操作,对字符串的拼接、截取操作等。