温馨提示×

centos redis如何设置过期时间

小樊
39
2025-02-24 19:04:22
栏目: 云计算
Centos服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

在CentOS上设置Redis键的过期时间,可以使用EXPIRE命令或者SETEX命令。以下是具体的步骤和示例:

使用EXPIRE命令

  1. 连接到Redis服务器

    redis-cli
    
  2. 设置键值对(如果还没有设置):

    SET mykey "Hello, Redis!"
    
  3. 设置过期时间

    EXPIRE mykey 60  # 设置键mykey在60秒后过期
    

使用SETEX命令

SETEX命令可以在设置键值对的同时设置过期时间,语法如下:

SETEX key seconds value
  1. 连接到Redis服务器

    redis-cli
    
  2. 设置键值对并设置过期时间

    SETEX mykey 60 "Hello, Redis!"  # 设置键mykey在60秒后过期,并设置值为"Hello, Redis!"
    

检查过期时间

你可以使用TTL命令来检查一个键的剩余过期时间:

TTL mykey

如果键已经过期,TTL命令会返回-1;如果键没有设置过期时间,TTL命令会返回-2

示例总结

# 连接到Redis服务器
redis-cli

# 设置键值对
SET mykey "Hello, Redis!"

# 使用EXPIRE命令设置过期时间
EXPIRE mykey 60

# 或者使用SETEX命令设置键值对并设置过期时间
SETEX mykey 60 "Hello, Redis!"

# 检查键的剩余过期时间
TTL mykey

通过这些步骤,你可以在CentOS上轻松地为Redis键设置过期时间。

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读:centos redis内存如何设置

0