一 简介 redis是一个key-value存储系统.和Memcached类似,它支持存储的value类型相对更多,包括string(字符串).list(链表).set(集合).zset(sorted set --有序集合)和hash(哈希类型).这些数据类型都支持push/pop.add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的.在此基础上,redis支持各种不同方式的排序.与memcached一样,为了保证效率,数据都是缓存在内存中.区别的是redis会周期性的
目的:把从数据库读出的数据存入的redis 中既提高了效率,又减少了对数据库的读写,提高用户体验. 例如: 1,同一页面局部缓存,局部动态 from django.views import View from myapp.models import Student #导入缓存库 from django.core.cache import cache #导入页面缓存 from django.views.decorators.cache import cache_page from django.u
https://www.v2ex.com/t/142644 http://stackoverflow.com/questions/10558465/memcached-vs-redis 简单来说: redis :支持的数据类型多,读写速度快,支持的单个文件大小要大,可以数据永久化 redis支持: Binary-safe strings. Lists: collections of string elements sorted according to the order of insertio
from utils.redis.connect import redis_cache as rr.flushdb() 列表操作 r.lpush("name", xxxx) or r.lpush("name", *xxxx)r.lpop("name")r.llen("name") 集合操作 r.sset(key, value)