代码改变世界

随笔分类 -  数据库

mysql 主从 配置和同步管理

2014-03-07 14:16 by youxin, 778 阅读, 收藏, 编辑
摘要: 首先呢,需要有两个mysql服务器。如果做测试的话可以在同一台机器上装两个mysql服务程序,注意要两个运行程序的端口不能一样。我用的是一个是默认的3306,从服务器用的是3307端口。在主服务创建账号:GRANT REPLICATION SLAVE,RELOAD,SUPER ON *.*TO ba... 阅读全文

如何在一台机器上安装两个MYSQL数据库

2014-03-07 13:24 by youxin, 3323 阅读, 收藏, 编辑
摘要: 1.正常安装第一个mysql(安装步骤省略)2.在控制面板里停止第一个mysql服务3.将C:\Program Files\MySQL目录下的所有目录和文件copy到另外一个路径,我这里是copy到E盘4.创建第二个mysql的my.ini文件第一个mysql的my.ini文件默认是在如下路径C:\Documents and Settings\All Users\Application Data\MySQL\MySQL Server 5.5\my.inicopy该ini文件存放到E:\MySQL\mysql_base,这个路径可以随意定义,并修改如下内容:[client]port=3307 # 阅读全文

redis学习资料

2014-03-07 10:40 by youxin, 169 阅读, 收藏, 编辑
摘要: https://github.com/JasonLai256/the-little-redis-book/blob/master/cn/redis.mdhttp://www.csdn.net/article/2013-10-07/2817107-three-giant-share-redis-experience 阅读全文

redis 源码分析

2014-03-07 10:35 by youxin, 243 阅读, 收藏, 编辑
摘要: 参考:http://redisbook.readthedocs.org/en/latest/index.htmlhttp://www.databaseskill.com/3421161/The Redis source - code overall architecture 阅读全文

redis list 使用

2014-03-07 10:22 by youxin, 4912 阅读, 收藏, 编辑
摘要: 参考:http://redis.cn/commands.html#listBLPOPkey [key ...] timeout删除,并获得该列表中的第一元素,或阻塞,直到有一个可用BRPOPkey [key ...] timeout删除,并获得该列表中的最后一个元素,或阻塞,直到有一个可用BRPOPLPUSHsource destination timeout弹出一个列表的值,将它推到另一个列表,并返回它;或阻塞,直到有一个可用LINDEXkey index获取一个元素,通过其索引列表LINSERTkey BEFORE|AFTER pivot value在列表中的另一个元素之前或之后插入一个元 阅读全文

转:Redis作者谈Redis应用场景

2014-03-06 23:01 by youxin, 524 阅读, 收藏, 编辑
摘要: 毫无疑问,Redis开创了一种新的数据存储思路,使用Redis,我们不用在面对功能单调的数据库时,把精力放在如何把大象放进冰箱这样的问题上,而是利用Redis灵活多变的数据结构和数据操作,为不同的大象构建不同的冰箱。希望你喜欢这个比喻。下面是一篇新鲜出炉的文章,其作者是Redis作者@antirez,他描述了Redis比较适合的一些应用场景,NoSQLFan简单列举在这里,供大家一览:1.取最新N个数据的操作比如典型的取你网站的最新文章,通过下面方式,我们可以将最新的5000条评论的ID放在Redis的List集合中,并将超出集合部分从数据库获取使用LPUSH latest.comments命 阅读全文

redis 基本使用

2014-03-06 19:58 by youxin, 400 阅读, 收藏, 编辑
摘要: Redis是一种高级key-value数据库。它跟memcached类似,不过数据可以持久化,而且支持的数据类型很丰富。有字符串,链表,集 合和有序集合。支持在服务器端计算集合的并,交和补集(difference)等,还支持多种排序功能。所以Redis也可以被看成是一个数据结构服务 器。Redis的所有数据都是保存在内存中,然后不定期的通过异步方式保存到磁盘上(这称为“半持久化模式”);也可以把每一次数据变化都写入到一个append only file(aof)里面(这称为“全持久化模式”)。phpredis作者https://github.com/nicolasff/phpredis写了文档 阅读全文

windows下和linux下 Redis 安装

2014-03-06 19:39 by youxin, 914 阅读, 收藏, 编辑
摘要: Redis是一个高性能的key-value数据库, 使用内存作为主存储,数据访问速度非常快,当然它也提供了两种机制支持数据持久化存储.比较遗憾的是,Redis项目不直接支持Windows,Windows版项目是由微软开放技术团队建立和维护一个实验性项目(支持32,64位),所以并不适用生产环境,但可... 阅读全文

redis 扩展安装使用

2014-03-06 19:38 by youxin, 2073 阅读, 收藏, 编辑
摘要: Redis的php客户端库非常之多, Redis推荐客户端链接是:http://redis.io/clients 推荐用phpredis,下载地址:https://github.com/nicolasff/phpredis/ php5.4 连接使用redis , 1、先下载 phpredis.dll 阅读全文

转:Memcached常用命令及使用说明

2013-11-08 20:12 by youxin, 209 阅读, 收藏, 编辑
摘要: 一、存储命令存储命令的格式:12 参数说明如下:set/add/replace查找关键字客户机使用它存储关于键值对的额外信息该数据的存活时间,0表示永远存储字节数存储的数据块(可直接理解为key-value结构中的value)1、添加(1)、无论如何都存储的set这个set的命令在memcached中的使用频率极高。set命令不但可以简单添加,如果set的key已经存在,该命令可以更新该key所对应的原来的数据,也就是实现更新的作用。可以通过“get 键名”的方式查看添加进去的记录:如你所知,我们也可以通过delete命令删除掉,然后重新添加。(2)、只有数据不存在时进行添加的add(3... 阅读全文

数据库范式 说明

2013-11-06 11:56 by youxin, 379 阅读, 收藏, 编辑
摘要: 设计关系数据库时,遵从不同的规范要求,设计出合理的关系型数据库,这些不同的规范要求被称为不同的范式,各种范式呈递次规范,越高的范式数据库冗余越小。目前关系数据库有六种范式:第一范式(1NF)、第二范式(2NF)、第三范式(3NF)、巴德斯科范式(BCNF)、第四范式(4NF)和第五范式(5NF,又称完美范式)。1.1 第一范式(1NF)无重复的列 所谓第一范式(1NF)是指数据库表的每一列都是不可分割的基本数据项,同一列中不能有多个值,即实体中的某个属性不能有多个值或者不能有重复的属性。如果出现重复的属性,就可能需要定义一个新的实体,新的实体由重复的属性构成,新实体与原实体之间为一对多关系.. 阅读全文

使用PHP连接、操纵Memcached的原理和教程

2013-11-04 12:18 by youxin, 439 阅读, 收藏, 编辑
摘要: 英文原文:http://www.9lessons.info/2012/02/memcached-with-php.html作者在这个网站demos.9lessons.info中使用了memcached。假设我们的数据库如下:Sample databasedemostable contains id, title and link.CREATE TABLEdemos(idINTPRIMARY KEYAUTO_INCREMENT,titleVARCHAR(300),linkVARCHAR(300),);First User RequestFirst request goes to database 阅读全文

一篇memcache基础教程

2013-11-04 11:53 by youxin, 348 阅读, 收藏, 编辑
摘要: Memcache是什么Memcache是danga.com的一个项目,最早是为 LiveJournal 服务的,目前全世界不少人使用这个缓存项目来构建自己大负载的网站,来分担数据库的压力。它可以应对任意多个连接,使用非阻塞的网络IO。由于它的工作机制是在内存中开辟一块空间,然后建立一个HashTable,Memcached自管理这些HashTable。Memcache官方网站:http://www.danga.com/memcached,更多详细的信息可以来这里了解 :)为什么会有Memcache和memcached两种名称?其实Memcache是这个项目的名称,而memcached是它服务器 阅读全文

Memcached简明介绍

2013-10-21 20:33 by youxin, 312 阅读, 收藏, 编辑
摘要: 官网介绍:http://memcached.org/Free & open source, high-performance, distributed memory object caching system, generic in nature, but intended for use in speeding up dynamic web applications by alleviating database load.Memcached is an in-memory key-value store for small chunks of arbitrary data (str 阅读全文

Memcached管理与监控工具 memAdmin

2013-10-21 20:07 by youxin, 1823 阅读, 收藏, 编辑
摘要: http://www.junopen.com/memadmin/使用MemCached以后,肯定希望知道cache的效果,对于MemCached的一些运行状态进行监控是必要的,memcached提供了stats这个命令可以查看memcached相关状态,但是不是很详细.一个可视化的工具,基于web形式的Memcached管理与监控工具----MemAdminMemAdmin是一款可视化的Memcached管理与监控工具,使用PHP开发,体积小,操作简单。主要功能:服务器参数监控:STATS、SETTINGS、ITEMS、SLABS、SIZES实时刷新服务器性能监控:GET、DELETE、INC 阅读全文

memcache 安装教程

2013-10-21 19:49 by youxin, 698 阅读, 收藏, 编辑
摘要: memcached:官网http://memcached.org/说明:memcached本身没有Linux版本,网上的windows 版本都是个人开发的。memcached和memcache区别:memcache是php的一个扩展,用于php管理memcached,php-memcache.dll... 阅读全文
点击右上角即可分享
微信分享提示