Python Web 框架 Django緩存層 - django-redis-cache
django-redis-cache 是一個開源項目,代碼不多,主要功能是提供 Redis 作為 django 緩存層的功能。項目地址:http://code.google.com/p/django-redis-cache/
下面是其用法的簡單介紹。使用方法:
- 1. 運行 setup.py 安裝 django-redis-cache 擴展
- 2. 按如下方法修改django的設置
Django 版本 < 1.3,修改如下配置:
CACHE_BACKEND = 'redis_cache.cache://< host >:< port >'Django 版本 > 1.3,修改如下配置:
CACHES = { 'default': { 'BACKEND': 'redis_cache.RedisCache', 'LOCATION': '< host >:< port >', 'OPTIONS': { # optional 'DB': 1, 'PASSWORD': 'yadayada', }, }, }
Python Web 框架 Django簡介:
Django 項目是一個定制框架,它源自一個在線新聞 Web 站點,于 2005 年以開源的形式被釋放出來。Django 框架的核心組件有:
- 用于創建模型的對象關系映射
- 為最終用戶設計的完美管理界面
- 一流的 URL 設計
- 設計者友好的模板語言
- 緩存系統

超高性能 key-value 數據庫 Redis:
Redis 是一個高性能的key-value數據庫。 redis的出現,很大程度補償了memcached這類keyvalue存儲的不足,在部 分場合可以對關系數據庫起到很好的補充作用。它提供了Python,Ruby,Erlang,PHP客戶端,使用很方便。
性能測試結果:
SET操作每秒鐘 110000 次,GET操作每秒鐘 81000 次,服務器配置如下:
Linux 2.6, Xeon X3320 2.5Ghz.
stackoverflow 網站使用 Redis 做為緩存服務器。
本文由用戶 webphp 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!