Redis 学习笔记

常规命令

SET

# 设置超时
SETEX {key} {seconds} {value}

# 取消超时
PERSIST {key}

# 查看超时 >= 0 超时时间, -1 永不超时, -2 key 不存在
TTL {key}

list

# 可直接使用 list,不用先创建 list 
# l -> left, r -> right
[L|R][PUSH|POP] {key} {elements...}

# 返回 list 的 subset
# l -> list, 索引可以为负数
LRANGE {start} {stop}

LLEN {key}

set

# return 1 - 操作成功, 0 - 没有值被操作
S[ADD|REM] {key} {elements...}

# 1 - has, 0 - not
SISMEMBER {key} {member}

# 返回 set 中的成员
SMEMBERS {key}

zset