Redis支持五種主要的數據類型:字符串(String)、列表(List)、集合(Set)、有序集合(Sorted Set)和哈希表(Hash)。下面是這些數據類型的使用方法:
字符串(String):
SET key value
GET key
EXISTS key
DEL key [key ...]
INCR key
或 DECR key
SETEX key seconds value
或 PEXPIRE key seconds
列表(List):
LPUSH key value
或 BLPOP key [key ...] timeout
RPUSH key value
或 BRPOP key [key ...] timeout
LPOP key
RPOP key
LRANGE key index [index ...]
LREM key count value
LSET key index value
集合(Set):
SADD key value
SREM key value
SISMEMBER key value
SMEMBERS key
SPOP key [count]
SISMEMBER key value
UNION key1 key2 [key3 ...]
INTERSECT key1 key2 [key3 ...]
DIFFERENCE key1 key2 [key3 ...]
SYSDIFF key1 key2 [key3 ...]
有序集合(Sorted Set):
ZADD key score value
ZREM key value
Z存在于 key
ZRANGEBYSCORE key min max [WITHSCORES]
ZRANGE key 0 -1 [WITHSCORES]
ZRANGE key index [index ...] [WITHSCORES]
ZADD key new_score value
ZREMBYSCORE key min max
ZREMBYSCORE key index [offset count]
ZREM key value
哈希表(Hash):
HSET key field value
HGET key field
HEXISTS key field
HDEL key field [field ...]
HKEYS key
HVALS key
HGETALL key
HINCRBY key field increment
或 HINCRBYFLOAT key field increment
HSETEX key seconds field value
或 PEXPIRE key seconds field
使用這些命令時,請確保你熟悉Redis的命令行界面和它們的作用。在實際應用中,你可能需要結合其他命令和客戶端庫來實現更復雜的功能。