随笔分类 -  NoSQL

摘要:1.查看redis镜像 docker search redis 2.获取redis镜像 docker pull redis 默认是最新版本 redis:latest 3.查看是否获取完成 docker images 5.启动Redis docker run --name redis -d -p 63 阅读全文
posted @ 2020-04-08 10:01 慕尘 阅读(453) 评论(0) 推荐(0) 编辑
摘要:今天用另一台机器上的MongoDB,但是使用本地连接时,没问题 换成IP地址时,出现 解决的方法,修改配置文件 systemLog: destination: file path: d:/Mongodata/log/mongod.log storage: dbPath: d:/Mongodata s 阅读全文
posted @ 2019-12-12 10:19 慕尘 阅读(843) 评论(0) 推荐(0) 编辑
摘要:查询所有表或集合 sql show tables mongodb db.getCollectionNames() 删除集合或表 sql drop table 表名 mongodb db.getCollection('集合名').drop() 查询所有数据 sql select * from 表名 m 阅读全文
posted @ 2019-12-02 19:25 慕尘 编辑
摘要:mongo角色说明: Read:允许用户读取指定数据库 readWrite:允许用户读写指定数据库 dbAdmin:允许用户在指定数据库中执行管理函数,如索引创建、删除,查看统计或访问system.profile userAdmin:允许用户向system.users集合写入,可以找指定数据库里创建 阅读全文
posted @ 2019-09-17 13:48 慕尘 编辑
摘要:最近看到Neo4J图形数据库也属于NoSQL,那NoSQL是什么,有几种类型? NoSQL泛指非关系型的数据库。Not Only SQL的缩写,是对不同于传统的关系型数据库的数据库管理系统的统称。用于超大规模数据的存储。 优势: 易扩展 大数据量高性能 多样灵活的数据类型 NoSQL数据库主要类型 阅读全文
posted @ 2019-06-14 12:33 慕尘 编辑
摘要:Redis —— Remote Dictionary Service 远程字典服务 安装方式 1.docker 2.源码安装 3.直接安装 4.不安装,使用网页版 Web Redis 阅读全文
posted @ 2018-08-16 09:02 慕尘 编辑
摘要:前端优化 1.减少http请求次数 图片、css、script等等这些都会增加http请求数,减少这些元素的数量就能减少响应时间 把多个JS、CSS在可能的情况下写进一个文件,页面里直接写入图片也是不好的做法,应该写进CSS里,小图拼合后利用 background 来定位 2.充分利用浏览器缓存 e 阅读全文
posted @ 2018-04-18 16:02 慕尘 编辑
摘要:昨天晚上看到《APP后台运维与实践》中介绍MongoDB,其中有一个应用案例,讲的就是LBS应用,看到对于附近的人,及距离计算都非常方便 封装了大量的地理位置操作,全球流行的LBS服务Foursquare,快的曾经都是用MongoDB的地理位置查询功能 MongoDB原生支持地理位置索引,可以直接用 阅读全文
posted @ 2017-11-21 13:33 慕尘 编辑
摘要:windows下redis启动失败 没有足够的可用空间,可以增加系统的大小分页文件,或减少Redis的堆的大小 解决方法 (1)在启动命令后面加maxheap参数重新分配堆大小 (2)修改配置文件redis.conf,添加 如果还不行,就清理磁盘 阅读全文
posted @ 2017-10-18 16:51 慕尘 阅读(3685) 评论(0) 推荐(1) 编辑
摘要:安装redis 查看是否启动 客户端连接 注: 安装Redis服务器,会自动地一起安装Redis命令行客户端程序 使用的见 详情 修改配置 1.使用redis账号访问 默认情况下,访问Redis服务器是不需要密码的 为了增加安全性,设置Redis服务器的访问密码 编辑redis.conf 取消req 阅读全文
posted @ 2017-09-15 14:06 慕尘 编辑
摘要:使用MongoDB命令查看很不方便 于是想把爬来的数据导出来,看爬来的数据是否正确 打开cmd,执行 还是得找个可视化的工具,这样可以方便查看数据 自己是做php的,就找了几个php写的工具 为php安装php_mongo扩展https://pecl.php.net/package/mongodb 阅读全文
posted @ 2017-09-07 17:07 慕尘 编辑
摘要:准备: 1.扒网页,根据URL来获取网页信息 urlopen方法 url即为URL,data是访问URL时要传送的数据,timeout是设置超时时间 返回response对象 response对象的read方法,可以返回获取到的网页内容 POST方式 GET方式 2.正则表达式re模块 Python 阅读全文
posted @ 2017-09-07 11:48 慕尘 阅读(512) 评论(0) 推荐(0) 编辑
摘要:pymongo来操作MongoDB数据库,但是直接把对于数据库的操作代码都写在脚本中,这会让应用的代码耦合性太强,而且不利于代码的优化管理 一般应用都是使用MVC框架来设计的,为了更好地维持MVC结构,需要把数据库操作部分作为model抽离出来,这就需要借助MongoEngine MongoEngi 阅读全文
posted @ 2017-09-06 15:20 慕尘 阅读(15827) 评论(0) 推荐(0) 编辑
摘要:MongoDB的层级为 database -->collection --> document 安装MongoDB,启动mongo服务 PyMongo模块是Python对MongoDB操作的接口包,主要实现对MongoDB的几种操作:增删改查以及排序等功能 安装Python的mongo模块 安装完后 阅读全文
posted @ 2017-09-05 17:51 慕尘 阅读(17732) 评论(0) 推荐(0) 编辑
摘要:下载 https://www.mongodb.com/download-center?jmp=nav#community 安装都是下一步 1.创建数据目录 MongoDB需要一个数据目录来存储所有的数据,启动MongoDB时需要指定这个数据目录 运行cmd 2.启动 进入安装目录D:\Program 阅读全文
posted @ 2017-09-05 15:08 慕尘 阅读(387) 评论(0) 推荐(0) 编辑
摘要:安装的Python版本 3.6.1 redis安装的2.8 安装redis模块 简单使用 redis-test.py 使用connection pool来管理对一个redis server的所有连接,避免每次建立、释放连接的开销。 默认,每个Redis实例都会维护一个自己的连接池。 可以直接建立一个 阅读全文
posted @ 2017-07-27 15:23 慕尘 编辑
摘要:Redis-benchmark是官方自带的Redis性能测试工具 测试Redis在你的系统及你的配置下的读写性能 redis-benchmark可以模拟N个机器,同时发送M个请求 eg: 100个并发连接,1000个请求,检测host为localhost 端口为6379的redis服务器性能 red 阅读全文
posted @ 2017-03-13 13:36 慕尘 编辑
摘要:Redis的高可用方案的实现:主从切换以及虚拟IP或客户端 从Redis 2.8开始加入对Sentinel机制从而实现了服务器端的主从切换,但目前尚未发现实现虚拟IP或客户端切换方案 Redis-Sentinel是Redis官方推荐的高可用性(HA)解决方案 当用Redis做Master-slave 阅读全文
posted @ 2017-01-05 11:18 慕尘 编辑
摘要:避免客户端频繁向服务器提交表单的解决方案 使用redis 在order的model中增加函数 在提交表单时 阅读全文
posted @ 2016-07-01 10:57 慕尘 阅读(1109) 评论(0) 推荐(0) 编辑