`
bigboy
  • 浏览: 167904 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论
文章列表

Redis 字符串操作

redis 127.0.0.1:6379> set name wwl 设置key对应的值为String类型的value OK redis 127.0.0.1:6379> get name "wwl" redis 127.0.0.1:6379> get name "wwl" redis 127.0.0.1:6379> del name (integer) 1 redis 127.0.0.1:6379> exists name (integer) 0 redis 127.0.0.1:6379> se ...

Redis编译与安装

1.下载 redis-2.4.15.tar.gz http://www.redis.io/download  2.编译 $ tar xzf redis-2.4.15.tar.gz $ cd redis-2.4.15 $ make root@ubuntu:~/Downloads/redis-2.4.15# cd /usr/local/bin/ #编译好的文件将被复制到/usr/local/bin下 root@ubun

Redis 配置文件

# Redis示例配置文件 # 注意单位问题:当需要设置内存大小的时候,可以使用类似1k、5GB、4M这样的常见格式:## 1k => 1000 bytes# 1kb => 1024 bytes# 1m => 1000000 bytes# 1mb => 1024*1024 bytes# 1g => 1000000000 bytes# 1gb => 1024*1024*1024 bytes## 单位是大小写不敏感的,所以1GB 1Gb 1gB的写法都是完全一样的。
一.创建xml文件,位置:drawable/xxx.xml,同目录下记得要放相关图片   <?xml version="1.0" encoding="utf-8" ?>   <selector xmlns:android="http://schemas.android.com/apk/res/android"> <!-- 默认时的背景图片-->    & ...

MongoDB 索引

1.使用ensureIndex添加索引 ensureIndex函数帮助文档 db.blog.ensureIndex(keypattern[,options]) - options is an object with th ese possible fields: name, unique, dropDups name:指定索引名称 unique:是否唯一索引 dropDups:是否删除重复 创建索引的缺点:每次插入、更新、删除时都会产生额外的开销,要尽可能少创建索引。每个集合默认的最大索引个数为64个。 如果没有对应的键,索引会将其作为null存储,所以,如果对某个建立了唯一索引,但插入了多个缺 ...

MongoDB 分片

1.建立分片 建立分片有两步:启动实际的服务器,然后决定怎么切分数据。 分片一般会有3个组成部分: 片:就是保存子集合数据的容器。片可是单个的mongod服务器,也可以是副本集。所以即便一片内有多台服务器,也只能有一个主服务器,其他的服务器保存相同的数据。 mongos:就是MongoDB各版本中都配的路由器进程。它路由所有请求,然后将结果聚合。它本身并不存储数据或者配置信息(但会缓存配置服务器的信息)。 配置服务器:配置服务器存储了集群的配置信息:数据和片的对应关系。monogs不永久存放数据,所以需要个地方存放分片配置。它会从配置服务器获取同步数据。 1.1启动服务器 mong ...

MongoDB 复制

1.主从复制 运行mongod --master启动主服务器 运行mongod --slave --source master_address 启动从服务器 其中master_address就是上面主节点的地址 所有从节点都从主节点复制内容,从节点是不能插入数据的。建议一个集群中不超过12个从节点。 ...

MongoDB 管理

  1.MongoDB的启动和停止 启动部分 :\mysoft\mongo\bin>mongod.exe --help   ** NOTE: when using MongoDB 32 bit, you are limited to about 2 gigabytes of data   ** see http://blog.mongodb.org/post/137788967/32-bit-limitations ** with --dur, the limit is lower   Allowed options:   General o ...

MongoDB 高阶

1.db.eval()执行Javascript脚本 2.DBREF文档引用 > db.user.insert({"_id":"mike","display_name":"Mike D"}) > db.user.insert({"_id":"kristina","display_name":"Kristina C"}) > db.notes.insert({"_id":5," ...

MongoDB GridFS

1.利用Mongofile命令进行文件的操作 usage: mongofiles.exe [options] command [gridfs filename] command:   one of (list|search|put|get)   list - list all files.  'gridfs filename' is an optional prefix //查看所有文件          which listed filenames must begin with.   search - search all files. 'gridfs filename' ...

MongoDB 固定集合

1.何谓固定集合:事先创建而且大小固定的集合。 2.固定集合特性:固定集合很像环形队列,如何空间不足,最早的文档就会被删除,为新的文档腾出空间。还有默认情况下固定集合没有索引,即便是“_id”上也没有索引。一般来说,固定集合适用于任何想要自动淘汰过期属性的场景,没有太多的操作限制。 3.创建固定集合 db.createCollection("my_collections",{capped:true,size:100000,max:100}); size指定集合大小,max指定文档的数量 当指定文档数量上限时,必须同时指定大熊。淘汰机制只有在容量还没有满时才会依据文档数量来工作 ...
删除一个集合我们有下面2中方式 1.db.test.drop() 2.db.runCommamd({"drop":"test"}) 那runCommamd究竟有多少命令可以执行呢? 使用db.listCommands()可以查看到所有可执行的命令。 如: distinct: read-lock   { distinct : 'collection name' , key : 'a.b' , query : {} } driverOIDTest: no-lock   no help defined drop: write-lock   drop a co ...

MongoDB 聚合

1.count()函数返回集合中文档的数量 2.distinct找出给定键的所有不同的值。 > db.users.insert({"name":"Ada","age":20}) > db.users.insert({"name":"Fred","age":35}) > db.users.insert({"name":"Susan","age":60}) > db.users.insert({&q ...

MongoDB 查询

1.find查询 先看看find的函数说明:         db.blog.find([query],[fields]) - query is an optional query filter. fields is optional set of fields to return. e.g. db.blog.find( {x:77}, {name:1, x:1} ) find的2个参数,第一是查询条件,第二个是返回字段 2.查询条件 $l ...
更新修改器是种特殊的键,用来指定复杂的更新操作,比如调整、增加或者删除键,还可能是从操作数组或者内嵌文档. 1.$inc修改器 用来增加值。 > db.analytics.find(); { "_id" : ObjectId("4fc39b6b57bb647e0855d6ed"), "url" : "www.baidu.com", "pagevi ews" : 1 } > db.analytics.update({url:"www.baidu.com"},{&quo ...
Global site tag (gtag.js) - Google Analytics