简介
Redis中文网:Redis 简介_redis教程
主要特点:
常用数据类型
String
方法名 | 说明 |
---|
set <key><value> | 插入键值对 |
get <key> | 查询对应的值 |
append <key><value> | 在末尾插入值 |
strlen <key> | 获取长度 |
setex <key><过期时间><value> | 设置键值对,并设置过期时间 |
getset <key><value> | 获取旧的键对应的值并覆盖新的值 |
List
方法名 | 说明 |
---|
lpush <key><value> | 从左侧插入 |
rpush <key><value> | 从右侧插入 |
lpop <key> | 从左侧取出一个值 |
rpop <key> | 从右侧取出一个值 |
lrange <key><start><stop> | 获取索引从start-stop中的值 |
llen <key> | 获取列表长度 |
Hash
方法名 | 说明 |
---|
hset <key><field><value> | 给集合中的键赋值 |
hget <key><field> | 从集合中取出值 |
hmset <key><field1><value1><field2><value2>... | 批量插入 |
hkeys <key> | 列出集合中的所有field |
hvals <key> | 列出集合中所有的field |
Set
方法名 | 说明 |
---|
sadd <key><value1><value2>... | 批量插入 |
smembers <key> | 全部取出 |
scard <key> | 返回该集合中的元素个数 |
srem <key><value1><value2> | 删除key中的某几个元素 |
sinter <key1><key2> | 返回两个集合中的交集元素 |
sunion <key1><key2> | 返回两个集合中的并集元素 |
ZSet
方法名 | 说明 |
---|
zadd <key><score1><value1><score2><value2>... | 批量插入 |
zrange <key><start><stop> | 返回下标从start到stop之间的元素 |
zrem <key><value> | 删除该集合下指定值的元素 |
zcount <key><min><max> | 统计在min到max下的元素个数 |