缓存技术
愚农
有空就随便写写,不分难易,从代码到架构,从码农到攻城狮
展开
-
简单缓存及缓存表应用入门
业务需求:源数据库比较庞大,一个简单查询都要几秒到十几秒。现在需要统计某日的部分数据,比如当天有多少用户登录之类,需要按天统计,还需要有个功能要合计。如果一天天去查询,查一次耗费的时间都很长,不用缓存的话,下次再查需要消耗更长时间。分析与解决:除了当天外,任何一天的数据统计其实都是稳定不变的,因而我们可以考虑把每天统计出来的数据记录起来,下回再查询时便直接从记录里去读取,这里我们用到缓存表。即建一...原创 2018-04-28 11:32:58 · 1564 阅读 · 0 评论 -
Redis缓存的简介
之前有写过一篇简单缓存及缓存表应用入门,这里介绍redis的要点,并用几行代码实现老式几十行甚至数百行代码的缓存功能。1.缓存表要设计表结构,将查询消耗大的数据拉取后存入表中,二次读取时优先从缓存表中读取,这里设计建表,建模型,写sql的重复工作;而这些东西只要用redis,我们建立一个model,便可用key,value的形式存入。2.之前的cache将缓存表中的数据存入cache也是用...原创 2019-03-26 10:47:23 · 536 阅读 · 0 评论 -
Redis集群介绍
一般,想让redis发挥最高性能,则并发的量不能超过服务器内存,如果超过了,就要考虑负载均衡,将请求分到多台服务器,这里涉及到分布式缓存概念。多台服务器构成一个服务器集群,而每台服务器上的redis通过ping-pong通讯,构成redis集群。redis集群中的每个redis存储的缓存数据是不同的。集群的内存总容量=每个集群容量总和。集群中每个节点如果宕机,都会造成集群故障,因而每个...原创 2019-03-27 10:07:42 · 127 阅读 · 0 评论 -
常用redis入门指令
1.登录,查看所有键2.查看版本,系统等信息3.get <keyname>,del <keyname>,set <keyname> <value>查,删,增,改4.flushdb 删除当前数据库中所有key,flushall删除所有数据库key5.info memory服务器内存使用情况...原创 2019-03-27 11:14:15 · 115 阅读 · 0 评论 -
redis安装配置--windows版
1.https://github.com/MicrosoftArchive/redis/releases下载msi文件直接装,记得添加环境变量勾选以下为常用配置,修改配置后必须重启redis2.端口配置:3.日志配置:...原创 2019-03-27 11:44:10 · 97 阅读 · 0 评论