简介
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下的元素个数 |