redis - 频繁访问数据库内容。怎么做优化(或者说怎么做)。

查看:223
本文介绍了redis - 频繁访问数据库内容。怎么做优化(或者说怎么做)。的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

问 题

我在做个Blog,现在涉及到配置信息要频繁访问数据库,现在该怎么做。或者使用(redis)。
下面是大概每次网页页面需要的数据。(这些数据后台要变动,不可以写死)。

  `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '主键',
  `title` varchar(100) DEFAULT NULL COMMENT '网站标题',
  `keywords` varchar(255) DEFAULT NULL COMMENT 'SEO 关键字',
  `description` varchar(255) DEFAULT NULL COMMENT 'SEO  网站描述',
  `favicon` varchar(255) DEFAULT NULL COMMENT '网站 ICO 图标',
  `logo_img` varchar(255) DEFAULT NULL COMMENT '网站LOGO 地址',
  `theme_path` varchar(255) DEFAULT NULL COMMENT '主题路径',
  `domain_name` varchar(255) DEFAULT NULL COMMENT '网站域名',
  `page_view` int(20) NOT NULL COMMENT '网站访问量',

解决方案

这些属于基本很少变动的配置,完全可以在系统启动的时候加载进内存里,然后代码直接访问内存里面的数据(相当于堆内缓存),然后提供一个手动或定时更新的机制去从数据库更新到缓存即可。

这篇关于redis - 频繁访问数据库内容。怎么做优化(或者说怎么做)。的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆