Redis(九)Redis的过期时间操作以及部分常用命令
发布日期:2021-05-14 13:57:32 浏览次数:16 分类:精选文章

本文共 5483 字,大约阅读时间需要 18 分钟。

Redis������������������������

Redis ������������������������������������������������������������������������������������������������������������������������������������������������������������ Redis ������������������������������������

1. EXPIRE������

Redis ���������������������������������������������������EXPIRE ��� SETEX������������������������������������������������������������EXPIRE ���������������������������������������������������������������������

EXPIRE key 

where ttl������������������������������������

���������

127.0.0.1:6379> SET k1 "data storage"
127.0.0.1:6379> EXPIRE k1 300
127.0.0.1:6379> GET k1
"data storage"
127.0.0.1:6379> GET k1
(nil)

���������������������������������Redis ������������������������������������������������������

2. SETEX������

SETEX ��������� EXPIRE ������������������������������������������������������������

SETEX key 

where ttl������������������������������������value������������������������

���������

127.0.0.1:6379> SETEX k1 300 "������������"
127.0.0.1:6379> GET k1
"������������"
127.0.0.1:6379> GET k1
(nil)

SETEX ������������������������������������������������������������������������������������������ EXPIRE���

3. PERSIST������

Redis ��������� PERSIST ������������������������������������������������������������

PERSIST key

���������������������������������

  • ������������������������
  • ������������������������������������������������
  • ���������

    127.0.0.1:6379> SET k1 "���������"
    127.0.0.1:6379> EXPIRE k1 10
    127.0.0.1:6379> PERSIST k1
    OK
    127.0.0.1:6379> EXPIRE k1 10
    (error) Math operation against undefined number

    ��������� PERSIST ���������������������������������������������������������������������������

    4. EXPIREAT������

    EXPIREAT ��������������������������������������������������������� EXPIRE ���������������EXPIREAT ���������������������������������������������������������������������������������������������������������������������������

    EXPIREAT key 

    ���������������

    EXPIREAT key [timestamp (������)] | EXPIREAT key [timestamp (������)] [timestamp (���)]

    ���������

  • millis���������
  • 127.0.0.1:6379> EXPIREAT k1 1618051200000
    OK
    1. seconds���������
    2. 127.0.0.1:6379> EXPIREAT k1 1618051200
      OK

      ���������������������Redis ������������������������������������������������������������������������������������������������������������������������������ Unix ��������� ��������������� Redis ������������������

      5. ������������������������

      ������������������������������������������������

    3. ������������������������������������������������������������������������������������
    4. ��������������������������������������� Redis ��������������������������������������� ceptors������������������������������������������,������������������Redis������,���������������������������������������
    5. Redis ������������������������������������������������������������ .persist ��� expiry ������������������������������������ Redis ������������������������

    6. SE export������

      RENAME������

      RENAME ������������������������������������������������������

      RENAME oldkey newkey

      ���������

      127.0.0.1:6379> RENAME k1 k2
      OK

      ������ RENAME ������������������������������������������������������������������������������ k2 ������������ k1 ������������������������������


      ������������������������������

      ������������������������������������������������������������������������������������������������������������������������Redis ���������������������������������������������

    7. EXPIRE������������ EXPIRE ��������������������������������������������������������������� Redis ���������
    8. PERSIST���������������������������������������������������������������������������������
    9. Keys��������� Keys ������������������������������������������������������������������������������������
    10. Lua��������������� Lua ������������������������������������������������������������������������������������

    11. ���������������������������

      ���������������������������������������������������������������������������������������������������������������������������������

      • ��������������������������������������� prize ���������
      • ������������������������������������������������������������������������
      • ������ Redis ������������������������ RDB ��� AOF��������� ������ ������ ���������������

      ������������������������

      ������������ ������������ ������
      EXPIRE key ttl ������key ������������������������ ttl ������ EXPIRE k1 60
      SETEX key ttl value ������key ������������������������ ttl ������������value��� SETEX k1 60 "data"
      PERSIST key ���������key ������������������������ PERSIST k1
      EXPIREAT key [timestamp] ������key ������������������������������������������ EXPIREAT k1 1618051200

      ���������������������������

    12. ���������������Redis ���������������������������������������������������������������������������
    13. ���������������������������������������������������������������������������������������������
    14. ��������������������� Redis ���������������������������������������������������������������������������

    15. ���������������������������������

    16. ��������������������� Redis ������������������������������������������������������������������������������������������ PEXPIRE ��� EXPIREAT ���������������
    17. ������������������������������������������������������������������������������������������������������������������
    18. ������������������������������������������������������������������������������������������������������������������������������������������������������

    19. ��������������������������������������������������������� Redis ������������������������������������������������������������

    上一篇:Redis(十二)redis实现session跨域缓存(附JWT存储)
    下一篇:Redis(十)订阅和发布(sub/pub)以及Java实现代码

    发表评论

    最新留言

    不错!
    [***.144.177.141]2025年05月01日 11时55分21秒