Redis字符串存儲(chǔ)的方法主要有以下幾種:
SET:設(shè)置指定 key 的值為字符串。如果 key 已經(jīng)存在,則覆蓋原來的值。
GET:獲取指定 key 的值。
GETSET:設(shè)置指定 key 的值,并返回舊值。
MSET:同時(shí)設(shè)置多個(gè) key-value 對(duì)。
MGET:同時(shí)獲取多個(gè) key 的值。
APPEND:將指定值追加到 key 的值的末尾。
STRLEN:獲取指定 key 的值的長(zhǎng)度。
INCR:對(duì) key 的值進(jìn)行加一操作。
DECR:對(duì) key 的值進(jìn)行減一操作。
INCRBY:對(duì) key 的值進(jìn)行指定增加操作。
DECRBY:對(duì) key 的值進(jìn)行指定減少操作。
INCRBYFLOAT:對(duì) key 的值進(jìn)行指定浮點(diǎn)數(shù)增加操作。
SETNX:設(shè)置指定 key 的值,僅當(dāng) key 不存在時(shí)。
SETEX:設(shè)置指定 key 的值,并設(shè)置過期時(shí)間(以秒為單位)。
PSETEX:設(shè)置指定 key 的值,并設(shè)置過期時(shí)間(以毫秒為單位)。
SETRANGE:將指定偏移量開始的子串替換為指定值。
GETRANGE:獲取指定偏移量開始的子串。
STRALGO:對(duì)多個(gè)字符串進(jìn)行位操作。
這些方法可以用于對(duì)字符串進(jìn)行設(shè)置、獲取、追加、增減、替換、位操作等操作。