上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 24 下一页
摘要: 1、Redis是一个支持持久化的内存数据库,redis会经常将内存中的数据同步到硬盘上来保证数据持久化,从而避免服务器宕机数据丢失问题,或者减少服务器内存消耗提高性能。 2、Redis的虚拟内存与操作系统中的虚拟内存不是一回事,但思路相同。就是将不经常访问的数据从内存交换到磁盘中,从而腾出宝贵的内存空间用户其他需要访问的数据,这对于redis这样的内存数据库来说很重要,除了可以将数据分割到多个redis server外。另外能够提高数据库容量的方式就是使用虚拟内存把哪些不经常访问的数据交换到磁盘上。 阅读全文
posted @ 2017-02-20 10:56 小禾点点 阅读(1094) 评论(0) 推荐(0) 编辑
摘要: Redis目前对事物的支持相对简单。Redis只能保证一个client发起的事务中的命令可以连续的执行,而中间不会插入其他的client命令。当一个client在一个链接中发出multi命令时,这个链接会进入一个事务上下文,该连接后续的命令不会立即执行,而是先放到一个队列中,当执行exec命令时,redis会顺序的执行队列中的所有命令。 阅读全文
posted @ 2017-02-20 10:11 小禾点点 阅读(536) 评论(2) 推荐(0) 编辑
摘要: Redis的复制功能是支持多个数据库之间的数据同步。一类是主数据库(master)一类是从数据库(slave),主数据库可以进行读写操作,当发生写操作的时候自动将数据同步到从数据库,而从数据库一般是只读的,并接收主数据库同步过来的数据,一个主数据库可以有多个从数据库,而一个从数据库只能有一个主数据库。通过redis的复制功能可以很好的实现数据库的读写分离,提高服务器的负载能力。主数据库主要进行写操作,而从数据库负责读操作。 阅读全文
posted @ 2017-02-19 17:16 小禾点点 阅读(476) 评论(0) 推荐(0) 编辑
摘要: Redis速度很快,所以在一台比较好的服务起下,一个外部的用户可以在1秒钟进行150k次的密码尝试连接,所以我们需要设置非常强大的密码来防止暴力破解。 阅读全文
posted @ 2017-02-19 17:06 小禾点点 阅读(1071) 评论(0) 推荐(0) 编辑
摘要: String是最简单的类型,一个key对应一个Value,string类型是二进制安全的。redis的string可以包含任何数据类型,比如jpg图片或者序列化的对象。 Redis hash 是一个string类型的filed和value的映射表、它的添加、删除操作都是0、1(平均操作)。Hash特别适合存储对象。相较于对象的每个字段存成单个string类型。将一个对象存储在hash类型中会占用更少的内存,并且可以更方便存取整个对象。 List是一个链表结构,主要功能是push、pop,获取一个范围的所有值等等,操作中key理解为链表的名字。Redis的list类型其实就是一个每个子元素都是string类型的双向链表。我们可以通过push、pop操作链表的头部或者链表尾部添加元素,这样list既可以作为栈,又可以作为队列。 Set是一个string类型的无序集合,不允许重复。Set是通过hash table实现的。添加、删除、查找的复杂度都是0(1)。对集合我们可以取并集、交集、差集。通过这些操作我们可以实现sns中的好友推荐和blog的tag功能。 Sorted set是se 阅读全文
posted @ 2017-02-19 14:47 小禾点点 阅读(765) 评论(0) 推荐(0) 编辑
摘要: 1、处理超大量数据能力强 2、可以运行在便宜的PC服务器集群上 4、对数据的高并发读写能力强(mysql在上万数据的写入对磁盘IO消耗很大) 5、对海量数据的高效存储和访问。 6、对数据的高可靠扩展性和高可用性 阅读全文
posted @ 2017-02-17 16:56 小禾点点 阅读(933) 评论(1) 推荐(3) 编辑
摘要: 用户发送请求到web服务器,该请求会被正在监听的Connector连接器接收,并把该请求交给Service下的Engine来处理,并等待Engine处理的结果。Engine获得请求后会根据请求的主机信息来匹配相应的Host主机,Host主机会根据请求的路径匹配对应的Context,Context web应用匹配上之后就构建request、response请求对象,调用指定的Servlet来处理请求。请求处理完成后会将response对象返回给Host主机,Host主机将response对象返回给Engine引擎,Engine再将response对象返回给Connector链接器,最后Connector连接器将response返回给浏览器。 阅读全文
posted @ 2017-02-14 11:54 小禾点点 阅读(11756) 评论(0) 推荐(1) 编辑
摘要: 为了保证数据库中的业务数据不被非授权的用户非法窃取,需要对数据库的访问者进行各种限制,而数据库安全性控制措施主要有这三种,第一种用户身份鉴别,手段可以是口令,磁卡,指纹等技术,只有拥有合法身份的人才可以进入数据库。第二种存取权限控制,不同角色,对数据库的存取权限是不同的,必须为每一个角色设置其访问的数据库对象、权限。第三种制定数据库管理的管理制度,制度最终约束人的行为,通过制定相应的规章制度,可以保证在合适的时间、由合适的人对数据进行合适的操作。 阅读全文
posted @ 2017-02-09 15:52 小禾点点 阅读(893) 评论(0) 推荐(0) 编辑
摘要: 1、如果主服务器出现问题,可以快速切换到从服务器。 2、对与实时性要求不高或者更新不频繁的应用可以在从服务器上执行查询操作,降低主服务器的访问压力。将数据的读写进行分离从而达到负载的效果。 3、可以在从服务器进行数据备份操作,以避免备份期间对主服务器的影响。 阅读全文
posted @ 2017-02-07 13:07 小禾点点 阅读(440) 评论(0) 推荐(0) 编辑
摘要: mysqldump命令的工作原理:它先查出需要备份的表的结构,再在文本文件中生成一个CREATE语句。然后,将表中的所有记录转换成一条INSERT语句。然后通过这些语句,就能够创建表并插入数据。 阅读全文
posted @ 2017-02-06 15:54 小禾点点 阅读(495) 评论(0) 推荐(0) 编辑
上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 24 下一页