业精于勤,荒于嬉;行成于思,毁于随 -- 韩愈·《进学解》 因为工作中需要用到Redis,所以最近抽点时间看了一下,现在将学习的内容整理一下。 一、简介 1、Redis是什么? Redis是一个内存中的key-value型数据结构存储系统,可以用作数据库、缓存和消息中间件。官方网站:redis.io ...
分类:
其他好文 时间:
2016-04-05 15:58:37
阅读次数:
241
该节我们将分成两部分来讲解,第一部分为预计算,第二部分则为缓存。缓存这个技术对应从事开发的人员来说是非常熟悉的,从页面缓存到数据库缓存无处不在,而其最重要的特点就是在第一次查询后将数据缓存,在以后的查询过程中就无需重新计算而直接从内存中将结果返回,大大提高了性能,而我们这里的缓存则集中运用在函数上。
1.Memcached的介绍Memcached是一套开源、分布式、高性能的内存对象缓存系统,通常用于在减少web应用对数据库的访问而提升整体性能。Memcached是基于内存的"key-value(键值)"的缓存服务器,并且key是经过HASH编码的,使得其查找速度非常迅速,不会因为数据过多而出现查询过慢的..
分类:
系统相关 时间:
2016-03-08 21:53:18
阅读次数:
309
用Redis作Mysql数据库缓存,必须解决2个问题。首先,应该确定用何种数据结构存储来自Mysql的数据;在确定数据结构之后,还要考虑用什么标识作为该数据结构的键。 直观上看,Mysql中的数据都是按表存储的;更微观地看,这些表都是按行存储的。每执行一次select查询,Mysql都会返回一个结果
分类:
数据库 时间:
2016-03-03 23:01:37
阅读次数:
526
看到大家都需要redis,而我工作却没怎么接触过,特来学习,现在先熟悉指令,我通过redis中文的 互动教程(interactive tutorial)来学习的。 1.redis是key-value存储的,放在内存中,并在磁盘持久化的数据结构存储系统,它可以用作数据库、缓存和消息中间件。 通过set
分类:
其他好文 时间:
2016-02-18 23:07:03
阅读次数:
453
安装环境:CentOS 6.4php扩展memcache的作用是为了支持memcached数据库缓存服务器,下面是安装方法。1、下载下载地址:http://pecl.php.net/package/memcache文件名:memcache-3.0.8.tgz文件下载成功后上传至/usr/local目...
分类:
Web程序 时间:
2015-12-28 21:48:15
阅读次数:
163
移动开发者面临的技术挑战 初创期 创意->客户端开发->服务端开发->测试 技术选型: 开发语言 技术框架 云计算 图片 数据库 缓存 中间件 大数据计算 架构稳定:有灵活性和可扩展性,架构清晰,新人可以快速上手。 上升期 运维挑战: ü? 部署发布不成为难点 ü? 加机器,怎么加? ü? 数据的备...
分类:
移动开发 时间:
2015-12-26 23:34:36
阅读次数:
602
Apache Ignite——新一代数据库缓存系统Apache Ignite是一个通用的数据库缓存系统,它不仅支持所有的底层数据库系统,比如RDBMS、NoSQL和HDFS,还支持Write-Through和Read-Through、Write-Behind Caching等可选功能。【编者按】飞速...
分类:
数据库 时间:
2015-11-24 22:58:57
阅读次数:
257
这是我开始完全独立自己做的一个小项目,做之前我想到的好多,框架,数据库,缓存。。。。。还有我应该怎么能够成功,我怕我不能成功的完成这些,因为我一直没有独立的自己去想做一个项目,所以我很犹豫,以前基本都是别人做好了基本的框架,其他都不用考虑,我现在自己独立的做,非常的迷茫,不知道从何入手。想要开...
分类:
其他好文 时间:
2015-11-24 09:52:22
阅读次数:
149