了解缓存——redis

使用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

第三部分

转载于:https://my.oschina.net/u/3727427/blog/1800975

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值