当前位置:实例文章 » 其他实例» [文章]Redis基本全局命令(含key过期策略)

Redis基本全局命令(含key过期策略)

发布人:shili8 发布时间:2024-11-08 14:59 阅读次数:0

**Redis 基本全局命令**

Redis 是一个开源的、内存型的、支持多种数据结构的 NoSQL 数据库。它提供了丰富的命令集,用于管理 Redis 实例、键值对以及其他资源。在本文中,我们将重点介绍 Redis 的基本全局命令,包括键过期策略。

###1. INFO 命令INFO 命令用于获取 Redis 实例的信息,例如版本号、内存使用情况、连接数等。该命令返回一个以 key-value 对形式组织的字符串。

bash# 获取 Redis 实例的信息redis-cli info

示例输出:
Redis server version:6.2.3Time elapsed since last reset:0 secondsUptime:0 secondsMemory usage:100 MBConnected clients:1Client longest output list:0Blocked clients:0AOF enabled: yesAOF rewrite in progress: noAOF current size:0 bytesInstantaneous persistence required: noUse of the replicated state RPC: yesMinor fixes:0Major fixes:0Last BGSave status:0RDB changes since last save:0

###2. KEYS 命令KEYS 命令用于查找匹配给定模式的所有键。该命令返回一个以空格分隔的键列表。
bash# 查找匹配模式的所有键redis-cli keys "pattern:*"

示例输出:
key1key2key3

###3. DEL 命令DEL 命令用于删除指定的键。该命令返回一个整数值,表示删除成功的键数量。
bash# 删除指定的键redis-cli del "key"

示例输出:
1

###4. EXISTS 命令EXISTS 命令用于检查指定的键是否存在。如果键存在,则返回1,否则返回0。
bash# 检查指定的键是否存在redis-cli exists "key"

示例输出:
(integer)1

###5. TTL 命令TTL 命令用于获取指定键的过期时间。如果键不存在或没有设置过期时间,则返回 -2。
bash# 获取指定键的过期时间redis-cli ttl "key"

示例输出:
(integer)60

###6. EXPIRE 命令EXPIRE 命令用于为指定的键设置过期时间。该命令返回1,表示设置成功。
bash# 为指定的键设置过期时间redis-cli expire "key"60

示例输出:
(integer)1

###7. PERSIST 命令PERSIST 命令用于移除指定键的过期时间。该命令返回1,表示成功。
bash# 移除指定键的过期时间redis-cli persist "key"

示例输出:
(integer)1

###8. EXPIREAT 命令EXPIREAT 命令用于为指定的键设置过期时间(以秒为单位)。该命令返回1,表示设置成功。
bash# 为指定的键设置过期时间(以秒为单位)
redis-cli expireat "key"1643723400

示例输出:
(integer)1

###9. GET 命令GET 命令用于获取指定的值。该命令返回一个字符串值。
bash# 获取指定的值redis-cli get "key"

示例输出:
"value"

###10. SET 命令SET 命令用于设置指定的值。该命令返回一个整数值,表示设置成功。
bash# 设置指定的值redis-cli set "key" "value"

示例输出:
(integer)1

以上是 Redis 的基本全局命令,包括键过期策略。这些命令可以帮助您管理 Redis 实例、键值对以及其他资源。

其他信息

其他资源

Top