Redis的五种数据类型
- String
- List
- Set
- Hash
- Zset
String
- value
String 存储的是字符串、整数或者浮点数
String 最强大的一个功能是能对存储的整数或者浮点数的字符串进行自增、自减。Redis还可以将整数转换为浮点数。整数的取值范围和系统的长整数相同(32位系统上就是32位有符号整数)。
- method
command | desc | comments |
---|---|---|
get | get key_name | 获取 |
set | set key_name value | 设置 |
del | del key_name | 删除 |
incr | incr key_name | 加 1 |
decr | decr key_name | 减 1 |
incrby | incrby key_name amount | 加 number |
decrby | decrby key_name amount | 减 number |
incrbyfloat | incrbyfloat key_name amount | 加 float redis2.6以上可用 |
List
- value
Redis中的 list 是对 Linked-list 的支持,所以是链表结构,不要搞混了。list 可以对一个 key 存储多个字符串 - method
command | desc | comments |
---|---|---|
lpush\rpush | lpush key value1 | 将给定的值推入左\右端 |