51dev.com IT技术开发者社区

51dev.com 技术开发者社区

linux上安装mysql

linux上安装mysql

在Linux上安装Mysql:【步骤一】:将mysql的安装文件上传到Linux的服务器. 将mysql的tar解压 将系统自带的mysql卸载  【步骤二】:安装MYSQL服务端下面的提示是告诉我们root用户的密码第一次是随机生成的,它保存在/root/....

linux上安装jdk

linux上安装jdk

在Linux上安装JDK:【步骤一】:上传JDK到Linux的服务器.*上传JDK*卸载open-JDKjava–versionrpm-qa|grepjavarpm-e--nodepsjava-1.6.0-openjdk-1.6.0.35-1.13.7.1.el6_6.i686rpm-e--node...

Docker的概述

Docker的概述

在计算机的世界中,容器拥有一段漫长且传奇的历史。容器与管理程序虚拟化(hypervisor virtualization,HV)有所不同,管理程序虚拟化通过中间层将一台或者多台独立的机器虚拟运行与物理硬件之上,而容器则是直接运行在操作系统内核之上的用户空间。因此,容器虚拟化也被称为“操作系...

安装VMTools工具

安装VMTools工具

1)什么是VMtoolsVMtools顾名思义就是Vmware的一组工具。主要用于虚拟主机显示优化与调整,另外还可以方便虚拟主机与本机的交互,如允许共享文件夹,甚至可以直接从本机向虚拟主机拖放文件、鼠标无缝切换、显示分辨率调整等,十分实用。2)先启动CentOS并成功登录如下图,发现底部提示且窗口中...

mongodb与python交互

mongodb与python交互

点击查看官方文档安装python包进入虚拟环境sudopipinstallpymongo或源码安装pythonsetup.py引入包pymongo importpymongo 连接,创建客户端 client=pymongo.MongoClient("localhost"...

mongodb的副本集|备份|恢复备份

mongodb的副本集|备份|恢复备份

什么是复制复制提供了数据的冗余备份,并在多个服务器上存储数据副本,提高了数据的可用性,并可以保证数据的安全性复制还允许从硬件故障和服务中断中恢复数据为什么要复制数据备份数据灾难恢复读写分离高(24*7)数据可用性无宕机维护副本集对应用程序是透明复制的工作原理复制至少需要两个节点A、B...A是主节点...

mongodb的聚合aggregate|group|match|project|sort|limit|skip|unwind

mongodb的聚合aggregate|group|match|project|sort|limit|skip|unwind

聚合(aggregate)主要用于计算数据,类似sql中的sum()、avg()语法db.集合名称.aggregate([{管道:{表达式}}])  管道管道在Unix和Linux中一般用于将当前命令的输出结果作为下一个命令的输入psajx|grepmongo在mongodb中,管道具有同样的作用,...

mongodb的管理员和安全认证

mongodb的管理员和安全认证

为了更安全的访问mongodb,需要访问者提供用户名和密码,于是需要在mongodb中创建用户采用了角色-用户-数据库的安全管理方式常用系统角色如下:root:只在admin数据库中可用,超级账号,超级权限Read:允许用户读取指定数据库readWrite:允许用户读写指定数据库创建超级管理用户us...

mongodb的Limit|skip|投影|排序|消除重复

mongodb的Limit|skip|投影|排序|消除重复

方法limit():用于读取指定数量的文档语法:db.集合名称.find().limit(NUMBER)参数NUMBER表示要获取文档的条数如果没有指定参数则显示集合中的所有文档例1:查询2条学生信息db.stu.find().limit(2)方法skip():用于跳过指定数量的文档语法:db.集合...

mongodb对数据的增删改查

mongodb对数据的增删改查

下表为MongoDB中常用的几种数据类型:ObjectID:文档IDString:字符串,最常用,必须是有效的UTF-8Boolean:存储一个布尔值,true或falseInteger:整数可以是32位或64位,这取决于服务器Double:存储浮点值Arrays:数组或列表,多个值存储到一个键Ob...

mongodb对数据库的基本操作

mongodb对数据库的基本操作

查看当前数据库名称db查看所有数据库名称列出所有在物理上存在的数据库showdbs切换数据库如果数据库不存在,则指向数据库,但不创建,直到插入数据或创建集合时数据库才被创建use数据库名称默认的数据库为test,如果你没有创建新的数据库,集合将存放在test数据库中删除当前指向的数据库如果数据库不存...

在linux环境下mongodb的安装和启动

在linux环境下mongodb的安装和启动

下载mongodb的版本,两点注意根据业界规则,偶数为稳定版,如1.6.X,奇数为开发版,如1.7.X32bit的mongodb最大只能存放2G的数据,64bit就没有限制到官网,选择合适的版本下载解压tar-zxvfmongodb-linux-x86_64-ubuntu1604-3.4.0.tgz...

mongodb简介

mongodb简介

MongoDB是一个基于分布式 文件存储的NoSQL数据库由C++语言编写,运行稳定,性能高旨在为WEB应用提供可扩展的高性能数据存储解决方案查看官方网站MongoDB特点模式自由:可以把不同结构的文档存储在同一个数据库里面向集合的存储:适合存储JSON风格文件的形式完整的索引支持:对任何...

redis的5种类型和所用命令

redis的5种类型和所用命令

redis是key-value的数据,所以每个数据都是一个键值对键的类型是字符串值的类型分为五种:字符串string哈希hash列表list集合set有序集合zset数据操作的全部命令,可以查看中文网站接下来逐个介绍操作各类型的命令...

redis的键命令

redis的键命令

查找键,参数支持正则KEYSpattern判断键是否存在,如果存在返回1,不存在返回0EXISTSkey[key...]查看键对应的value的类型TYPEkey删除键及对应的值DELkey[key...]设置过期时间,以秒为单位创建时没有设置过期时间则一直存在,直到使用使用DEL移除EXPIREk...