使用redis的地方
注册时邮件激活的部分使用Redis
发送邮件时使用Redis的消息队列,减轻网站压力。
使用Lucene.Net在进行分词时使用Redis消息队列和多线程来避免界面卡死等性能问题
大并发、高负载的网站中考虑如何让速度更快。
①数据库 ② 页面静态化 ③redis、memcached
Memcached是一个自由开源的,高性能,分布式内存对象缓存系统。
redis缓存
简介:①是一种高性能的key-value的存储系统,支持的value类型相对更多,包括字符串(String)、链表(list)、set(集合)、有序集合(zset)、哈希类型(hash)。
②补偿了memcached存储的不足
③支持主从同步,支持持久化、支持更多的数据结构
Memcached和redis的比较:
redis的优势:
①运行在内存,速度快
②支持持久化:
<1>将数据保存到数据文件.rdb中,安全性高,但对效率有影响,如果不是对数据完整性要求极高,不推荐使用这种方式
<2>保存对数据有影响的操作命令到 .aof中,保存操作命令的频率可配置,比较灵活,效率高,推荐使用。
③支持的数据结构丰富(string,list,set,sorted set,hash)
④支持订阅发布功能(subscribe/publish)
49、Redis在windows下的安装:
https://www.cnblogs.com/runningsmallguo/p/5871412.html
50、redis如何在项目中使用,注册的时候发送邮件
https://www.cnblogs.com/runningsmallguo/p/5871412.html
第三部分