
Nosql
清风笑丶
www.hphblog.cn阅读体验更佳
展开
-
memcache入门
Memcached简介Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态、数据库驱动网站的速度。Memcached基于一个存储键/值对的hashmap。其守护进程(daemon )是用C写的,但是客户端可以用任何语言来编写,并通过memcached协议与守护进程通信。为什么用Memcac...原创 2018-12-05 11:04:50 · 338 阅读 · 0 评论 -
Redis进阶篇主从复制----哨兵模式
主从复制是什么主从复制,就是主机数据更新后根据配置和策略,自动同步到备机的master/slaver机制,Master以写为主,Slave以读为主作用读写分离,性能扩展 容灾快速恢复当一个从数据库启动后,会向主数据库发送SYNC命令。同时主数据库接收到SYNC命令后会开始在后台保存快照(即RDB持久化的过程),并将保存快照期间接收到的命令缓存 起來当快照完成后,Redis会将快照文件和...原创 2018-12-07 21:32:49 · 188 阅读 · 0 评论 -
Redis集群搭建
集群即使使用哨兵,此时的Redis集群的每个数据库依然存有集群中的所有数据,从而导致集群的总数据存储量受限于可用存储内存最小的数据库节点,形成木桶效应。由于Redis中的所有数据都是基于内存存储,这一问题就尤为突出了尤其是当使用Redis做持久化存储服务使用时。对Redis进行水平扩容,在旧版Redis中通常使用客户端分片来解决这个问题,即启动多个Redis数据库节点,由客户端决定每个键交由哪...原创 2018-12-08 14:12:27 · 149 阅读 · 0 评论 -
Redis入门
Nosql简介NoSQL(NoSQL = Not Only SQL ),意即“不仅仅是SQL”,泛指非关系型的数据库。随着互联网web2.0网站的兴起,传统的关系数据库在应付web2.0网站,特别是超大规模和高并发的SNS类型的web2.0纯动态网站已经显得力不从心,暴露了很多难以克服的问题,而非关系型的数据库则由于其本身的特点得到了非常迅速的发展。NoSQL数据库的产生就是为了解决大规模数据...原创 2018-12-03 22:37:15 · 153 阅读 · 0 评论 -
Redis事务和秒杀业务设计
Redis事务Redis事务是一个单独的隔离操作:事务中的所有命令都会序列化、按顺序地执行。事务在执行的过程中,不会被其他客户端发送来的命令请求所打断,Redis事务的主要作用就是串联多个命令防止别的命令插队Multi用于标记事务块的开始。Redis会将后续的命令逐个放入队列中,然后才能使用EXEC命令原子化地执行这个命令序列。这个命令的运行格式如下所示:MULTI这个命令的返回值是...原创 2018-12-07 11:55:56 · 393 阅读 · 0 评论 -
Redis的持久化
Redi持久化方式Redis provides a different range of persistence options:The RDB persistence performs point-in-time snapshots of your dataset at specified intervals.the AOF persistence logs every write ope...原创 2019-04-13 20:53:19 · 148 阅读 · 0 评论 -
MongoDB入门
MongoDB简介MongoDB是一种强大、灵活、可扩展的开源数据库。由C++编写旨在为WEB应用提供可拓展,高性能数据存储解决方案,MongoDB是一个介于关系数据库和非关系数据库之间的产品.它扩展了关系型数据库的众多有用功能,如辅助索引、范围査询(rangequery)和排序。MongoDB的功能非常丰富,比如内置的对MapReduce式聚合的支持,以及对地理空间索引的支持.丰富的数据模型...原创 2018-12-09 20:33:40 · 154 阅读 · 0 评论 -
MongoDB增删改
查看当前数据库> show dbsadmin 0.000GBconfig 0.000GBlocal 0.000GB>-- use databaseName 选库> use testswitched to db test>-- show tables/collections 查看当前库下的collection> show tables...原创 2018-12-09 20:35:36 · 224 阅读 · 0 评论 -
Elasticsearch入门
搜索就是在任何场景下,找寻你想要的信息,这个时候,会输入一段你要搜索的关键字,然后就期望找到这个关键字相关的有些信息垂直搜索站内搜索互联网搜索电商网站,招聘网站,新闻网站,各种appIT系统的搜索OA软件,办公自动化软件,会议管理,日程管理,项目管理,员工管理,搜索“张三”,“张三儿”,“张小三”;有个电商网站,卖家,后台管理系统,搜索“牙膏”,订单,“牙膏相关的订单”数据都是存储...原创 2018-12-15 12:01:41 · 223 阅读 · 0 评论