如何通过在ASP.NET项目中应用Redis缓存技术,实现高效性能优化入门?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1124个文字,预计阅读时间需要5分钟。
1:利用Redis缓存优化思路 + Redis的使用场景非常广泛,仅说一个基本场景:
1.1 对于大量数据的读取,为减轻数据库压力,将一些不常变化但读取频繁的数据存入Redis缓存。
1:使用Redis缓存的优化思路
redis的使用场景很多,仅说下本人所用的一个场景:
1.1对于大量的数据读取,为了缓解数据库的压力将一些不经常变化的而又读取频繁的数据存入redis缓存
大致思路如下:执行一个查询
1.2首先判断缓存中是否存在,如存在直接从Redis缓存中获取。
1.3如果Redis缓存中不存在,实时读取数据库数据,同时写入缓存(并设定缓存失效的时间)。
1.4缺点,如果直接修改了数据库的数据而又没有更新缓存,在缓存失效的时间内将导致读取的Redis缓存是错误的数据。
2:Redis傻瓜式安装
2.1双击执行redis-2.4.6-setup-64-bit.exe程序(下载地址:github.com/dmajkic/redis/downloads)
2.2可以将此服务设置为windows系统服务:
2.3测试是否安装成功:
再回到redis文件夹下,找到redis-cli.exe文件,它就是Redis客户端程序。打开,输入:
Set test 123
即在Redis中插入了一条key为test,value为123的数据,继续输入:get test
得到value保存的数据123。
本文共计1124个文字,预计阅读时间需要5分钟。
1:利用Redis缓存优化思路 + Redis的使用场景非常广泛,仅说一个基本场景:
1.1 对于大量数据的读取,为减轻数据库压力,将一些不常变化但读取频繁的数据存入Redis缓存。
1:使用Redis缓存的优化思路
redis的使用场景很多,仅说下本人所用的一个场景:
1.1对于大量的数据读取,为了缓解数据库的压力将一些不经常变化的而又读取频繁的数据存入redis缓存
大致思路如下:执行一个查询
1.2首先判断缓存中是否存在,如存在直接从Redis缓存中获取。
1.3如果Redis缓存中不存在,实时读取数据库数据,同时写入缓存(并设定缓存失效的时间)。
1.4缺点,如果直接修改了数据库的数据而又没有更新缓存,在缓存失效的时间内将导致读取的Redis缓存是错误的数据。
2:Redis傻瓜式安装
2.1双击执行redis-2.4.6-setup-64-bit.exe程序(下载地址:github.com/dmajkic/redis/downloads)
2.2可以将此服务设置为windows系统服务:
2.3测试是否安装成功:
再回到redis文件夹下,找到redis-cli.exe文件,它就是Redis客户端程序。打开,输入:
Set test 123
即在Redis中插入了一条key为test,value为123的数据,继续输入:get test
得到value保存的数据123。

