python連接Redis數據庫


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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM