Redis+MongDB 常用命令
MySQL
远程连接mysql:
mysql -u root -h 127.0.0.1 -P 3306 -p xxxxx
远程获取mysql数据库表脚本:
mysqldump -u用户名 -p密码 -h主机 数据库.表 > 导出sqld的路径
Redis
远程连接:
redis-cli -h 127.0.0.1 -p 6379
选择数据库:
select 0
清空当前数据库:
FLUSHDB
清空所有数据库:
FLUSHALL
ping PONG返回响应是否连接成功
echo 在命令行打印一些内容
select 0~15 编号的数据库
quit /exit 退出客户端
dbsize 返回当前数据库中所有key的数量
info 返回redis的相关信息
config get dir/* 实时传储收到的请求
flushdb 删除当前选择数据库中的所有key
flushall 删除所有数据库中的数据库
MongDB
远程连接: 指定端口 指定数据库
mongo 172.26.32.9:27107/man -u root -p
show dbs:显示数据库列表
show collections:显示当前数据库中的集合(类似关系数据库中的表)
show users:显示用户
use <db name>:切换当前数据库,这和MS-SQL里面的意思一样
db.foo.find():对于当前数据库中的foo集合进行数据查找(由于没有条件,会列出所有数据)
db.foo.find( { a : 1 } ):对于当前数据库中的foo集合进行查找,条件是数据中有一个属性叫a,且a的值为1
db.foo.insert({"id":12345}):对于当前数据库中的foo集合插入数据
删除当前使用数据库
db.dropDatabase(); 从指定主机上克隆数据库
db.cloneDatabase(“127.0.0.1”); 将指定机器上的数据库的数据克隆到当前数据库