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细讲