Java操作MongoDB数据库示例分享

Java操作MongoDB数据库示例分享-华尔子博-奥夏网
MongoDB是一个文档型数据库,是NOSQL家族中最重要的成员之一,以下代码封装了MongoDB的基本操作。 MongoDBConfig.java 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 ...
22天前
03912

浅析MongoDB用户管理

浅析MongoDB用户管理-华尔子博-奥夏网
1. 创建一个超级用户 1 2 3 4 5 6 7 8 9 10 11 12 13 14 use admin db.createUser(   {     user: 'adminUserName',     pwd: 'userPassword',     roles:     [      ...
1年前
0616

mongodb 实现远程连接

mongodb 实现远程连接-华尔子博-奥夏网
mongodb远程连接配配置,分以下4步。 1,添加管理员账 1 2 3 > use admin switched to db admin > db.addUser('tank','test'); 2,配置mongodb.conf 1 2 #bind_ip = 127.0.0.1   //注释此...
1年前
05015

MongoDB下根据数组大小进行查询的方法

MongoDB下根据数组大小进行查询的方法-华尔子博-奥夏网
注意:本文中使用的mongodb版本为2.4.7。 首先插入测试数据 db.data.insert({name:'a', num:[12,123,22,34,1]}); db.data.insert({name:'b', num:[42,22]}); db.data.insert({name:'c', num:[49...
4年前
01160

MongoDB数据库插入、更新和删除操作详解

MongoDB数据库插入、更新和删除操作详解-华尔子博-奥夏网
一、Insert操作 Insert操作是MongoDB插入数据的基本方法,对目标集合使用Insert操作,会将该文档添加到MongoDB并自动生成相应的ID键。文档结构采用类似JSON的BSON格式。常见的插入操作主要有单...
4年前
01410

Mongodb 忘记密码的解决办法

Mongodb 忘记密码的解决办法-华尔子博-奥夏网
Mongodb 忘记密码的解决办法,按照下面的操作步骤即可。 操作步骤: vim /etc/mongodb.conf          # 修改 mongodb 配置,将 auth = true 注释掉,或者改成 false service mongodb r...
4年前
02610

Redis 缓存实现存储和读取历史搜索关键字的操作方法

Redis 缓存实现存储和读取历史搜索关键字的操作方法-华尔子博-奥夏网
可以使用Redis的List数据结构来存储和读取历史搜索关键字。主要步骤如下: 1. 存储搜索关键字每当用户输入一个搜索关键字并进行搜索时,我们可以将该关键字PUSH到一个列表的尾部,命令如下: LPUSH ...
2年前
04010

Redis使用watch完成秒杀抢购功能的代码

Redis使用watch完成秒杀抢购功能的代码-华尔子博-奥夏网
使用Redis的watch命令可以实现秒杀抢购的功能。基本思路如下: 1. 用户访问秒杀页面,页面请求Redis的watch命令监视秒杀商品的库存key。 2. 用户点击抢购按钮,页面向Redis发送事务请求(MULTI命令)...
2年前
03311

Redis数据库中实现分布式锁的方法

Redis数据库中实现分布式锁的方法-华尔子博-奥夏网
分布式锁是一个在很多环境中非常有用的原语,它是不同进程互斥操作共享资源的唯一方法。有很多的开发库和博客描述如何使用Redis实现DLM(Distributed Lock Manager),但是每个开发库使用不同的...
34天前
04613

Redis中实现查找某个值的范围

Redis中实现查找某个值的范围-华尔子博-奥夏网
Redis在Google Group上的一个问题,有一位同学发贴求助,说要解决如下的一个问题:他有一个IP范围对应地址的列表,现在需要给出一个IP的情况下,迅速的查找到这个IP在哪个范围,也就是要判断此I...
39天前
0466