Redis提供了丰富的命令集来操作其数据结构。本文将介绍键(Key)操作命令以及各数据类型的CRUD(创建、读取、更新、删除)操作。
键(Key)操作命令
EXISTS key:检查键是否存在
EXISTS mykeyDEL key:删除键
DEL mykeyTYPE key:返回键所存储的值的类型
TYPE mykeyEXPIRE key seconds:设置键的过期时间
EXPIRE mykey 60TTL key:查看键剩余的过期时间
TTL mykey
各数据类型的CRUD操作
字符串(String)
创建和更新:SET
SET mykey "Hello"读取:GET
GET mykey删除:DEL
DEL mykey
列表(List)
创建和更新:LPUSH, RPUSH
LPUSH mylist "world" RPUSH mylist "hello"读取:LRANGE
LRANGE mylist 0 -1更新:LSET
LSET mylist 0 "new world"删除:LPOP, RPOP
LPOP mylist
集合(Set)
创建和更新:SADD
SADD myset "Hello"读取:SMEMBERS
SMEMBERS myset删除:SREM
SREM myset "Hello"
有序集合(Sorted Set)
创建和更新:ZADD
ZADD myzset 1 "one"读取:ZRANGE
ZRANGE myzset 0 -1 WITHSCORES更新:ZADD(使用相同的成员会更新分数)
ZADD myzset 2 "one"删除:ZREM
ZREM myzset "one"
哈希(Hash)
创建和更新:HSET
HSET user:1000 name "John Doe" age 30读取:HGET, HGETALL
HGET user:1000 name HGETALL user:1000更新:HSET
HSET user:1000 age 31删除:HDEL
HDEL user:1000 age
这些是Redis中最基本和常用的命令。熟练掌握这些命令将帮助你更有效地使用Redis进行数据操作。