01.string
1.1 String存存储样式
- **注:**String操作,redis中的String在在内存中按照一个name对应一个value字典形式来存储
1.2 set常用参数
- set(name, value, ex=None, px=None, nx=False, xx=False)
-
1) ex,过期时间(秒)
-
2) px,过期时间(毫秒)
-
3) nx,如果设置为True,则只有name不存在时,当前set操作才执行
-
4) xx,如果设置为True,则只有name存在时,当前set操作才执行
-
1.3 string常用命令
1 | import redis |
02.Hash
2.1 Hash在内存存储样式
- 注: hash在内存中存储可以不像string中那样必须是字典,可以一个键对应一个字典
2.2 Redis对Hash字典操作
1 | import redis |
03.List
3.1 List内存中存储样式
3.2 List常用操作
1 | import redis |
04.set集合
1 | import redis |
05.zset集合
5.1 有序集合
-
有序集合,在集合的基础上,为每元素排序
-
元素的排序需要根据另外一个值来进行比较
-
对于有序集合,每一个元素有两个值,即:值和分数,分数专门用来做排序
5.2 redis操作有序集合
1 | import redis |
5.3 有序集合在命令行测试
1 | # 127.0.0.1:6379> zadd name222 11 zhangsan 12 lisi |
__END__