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内部内存管理


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

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

案例
调试环境python3.6,调试python操作redis数据库,首先要在本地或服务器安装redis数据库。安装参考:http://blog.csdn.net/luanpeng825485697/article/details/79363000

在python3.6下我们使用redis库。

pip install redis


原文链接:https://blog.csdn.net/luanpeng825485697/article/details/79363490

posted on 2020-03-11 12:46  小和尚不吃素  阅读(3107)  评论(0编辑  收藏  举报