API的理解和使用
2-1 -课程目录
2-2 -通用命令
2-3 数据结构和内部编码
2-4 单线程
2-5 字符串
key就是一个字符串:
实现代码如下:
这里做的就是一些原子的操作,在做一些分布式锁的时候,就非常有帮助的:
而这个就是一个批量的操作:
get的效果:
而mget的效果:
命令的补充:
2-6 hash (1)
所有hash的相关操作命令都是以h开头:
2-7 hash (2)
这个就是做一个更新的操作:
其他常用命令补充:
2-8 list(1)
增:
2-9 list(2)
这个在做一些大的列表删除是非常的有用的:不断的去裁减,最后达到一个删除的效果:
查:
改:
实战:
这个例子,就是和列表是非常的相似的:类似有弹出和弹入的功能:
常用命令补充:
2-10 set
所有api都以S开头:
当数据量特别大的时候,这个命令要慎用,有可能会阻塞:
集合内的实战:
集合间的实战:
2-11 zset
有序集合的api都以Z开头:
实战:
其他常用命令补充: