redis和mongodb的使用命令

redis

一、redis在windows上的命令(cmd中使用)


1、启动redis的服务端(首先进入redis目录下,如果配置环境变量,直接用)
redis-server  redis.windows.conf 或
redis-server  --service-start 
2、关闭redis服务端
redis-server  --service-stop   
可任务管理器启动关闭
3、启动redis的客户端
redis-cli -h 192.168.0.7 -p 6379 或
redis-cli

二、redis设置密码

1、设置密码
config set requirepass "root"

2、清空密码
config set requirepass ""

3、登录
auth root

4、退出(退出后服务也关闭了)
127.0.0.1:6379> shutdown
not connected> exit

5、获取所有的配置项
config get *

6、设置配置项
config set 配置名  值

7、对键的使用
(选择库,1-15)
select 0 
移动键到某个库下
move 键 库编号 
是否存在某个键
exists 键
设置到期时间
 expire 键 秒
pexpire 键 毫秒
移除 key 的过期时间,key 将持久保持。
persist key

8、删除值
del 键

9、字符串操作
set 键  值
get 键

10、hash操作
hmset hash表名 键 值 键 值 ...
hget 键

三、在菜鸟教程中的redis细讲

https://www.runoob.com/redis/redis-tutorial.html 

MongoDB

一、MongoDB在windows上的命令(cmd)

1、启动服务(管理员身份打开cmd,进入目录下,如果配置环境变量,不用进入目录下)
net start mongodb或
服务中心开启
2、关闭服务
net stop mongodb
2、启动客户端
mongo --host 127.0.0.1:27017或
mongo

二、MongoDB的一些简单操作命令

1、命令用于查看当前操作的文档(数据库)
db 

2、命令可以显示所有数据的列表
show dbs 

3、进入一个指定的数据库 (没有就创建数据库,要想看到必须插入一条数据后才可以看到)
use 库名

4、删除数据库(当前的数据库)
db.dropDatabase()

5、创建集合(表)
 db.createCollection(name)  
 或者
 db.createCollection(name, options) 
 或者插入一个没存在集合的文档时自动创建  
 db.mycol2.insert({"name" : "菜鸟"})

6、删除集合
db.collection.drop() 
或者指定
db.集合名.drop()

7、查看集合
show tables
 或者
show collections

8、插入文档(json)
db.集合名.insert(document)

9、更新文档
db.collection.update(有许多参数)具体详情请看菜鸟教程

10、删除文档
remove() 方法已经过时了,现在官方推荐使用 deleteOne() 和 deleteMany() 方法。
db.collection.remove(有许多参数)具体请看菜鸟 
如删除集合下全部文档:
db.集合名.deleteMany({})
删除 status 等于 A 的全部文档:
db.集合名.deleteMany({ status : "A" })
删除 status 等于 D 的一个文档:
db.集合名.deleteOne( { status: "D" } )

11、查询文档
db.集合名.find(query, projection)
或者易读方式查询
db.集合名.find().pretty()
复杂查询请看菜鸟

12、排序
db.COLLECTION_NAME.find().sort({KEY:1})

13、limit()方法基本语法
db.COLLECTION_NAME.find().limit(NUMBER)

14、skip() 方法脚本语法格
db.COLLECTION_NAME.find().limit(NUMBER).skip(NUMBER)

15、创建索引方法基本语法格式
db.collection.createIndex(keys, options)

三、菜鸟教程中的MongoDB细讲

https://www.runoob.com/mongodb/mongodb-tutorial.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值