python数据存储系列教程——python中redis数据库操作:连接、增删查改、多级路径

全栈工程师开发手册 (作者:陈玓玏)
python教程全解

Redis 是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库。

Redis 与其他 key - value 缓存产品有以下三个特点:

Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。
Redis不仅仅支持简单的key-value类型的数据,同时还提供list,set,zset,hash等数据结构的存储。
Redis支持数据的备份,即master-slave模式的数据备份。

1-概览

Redis是典型的Key-Value类型数据库,Key为字符类型,Value的类型常用的为五种类型:String、Hash 、List 、 Set 、 Ordered Set

2- Redis内部内存管理
python数据存储系列教程——python中redis数据库操作:连接、增删查改、多级路径_第1张图片

redis的读写结构

redis数据库最外层是一个字典 最外层的字典内每个key-value都是name-dic结构 也就是每个元素都是(字典名称-字典x)的结构,空可以作为字典名称, 而字典x内的可以存储上面的所有数据类型.

所以我们在操作时,如果指定字典名称,就进入对应的字典,如果没有指定字典名称,就进入名称为空的字典进

你可能感兴趣的:(python系列课程,快速学习实战应用,大数据,系列课程,快速学习实战应用)