首页 > 数据库技术 > 详细

9、Redeis、Memcached、Mongodb

时间:2016-03-20 16:02:44      阅读:300      评论:0      收藏:0      [点我收藏+]
Redeis
1、下载安装包解压 安装
下载:http://download.redis.io/releases/  
或  wget http://download.redis.io/releases/redis-3.0.7.tar.gz
解压:tar -zxf redis-3.0.7.tar.gz 
安装:make PREFIX=/usr/local/redis/ install

2.在安装目录中创建目录conf,将redis源安装文件中的redis.conf拷贝到redis的安装目录中
    redis.conf是redis的配置文件,
    redis.conf在redis源码目录。
    注意修改port作为redis进程的端口,port默认6379
 cp /usr/soft/redis-3.0.7/redis.conf  /usr/local/redis/bin/

3.配置Conf并启动服务
 修改redis.conf的daemonize的no为yes
启动Redis
./redis-server redis.conf

4.检查运行是否正常
  ps -ef|grep redis 查看进程
  ./redis-cli
  输入ping 返回PONG就行
技术分享
Mongodb
1、下载安装包解压 安装
下载:
https://www.mongodb.org/downloads/
  
 或    
wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.2.4.tgz
解压:tar zxf mongodb-linux-i686-1.8.2.tgz 
安装:将mongodb移动到/usr/local/mongdb文件夹
mv mongodb-linux-i686-1.8.2 /usr/local/mongodb
创建数据库文件夹与日志文件
mkdir /usr/local/mongodb/data
touch /usr/local/mongodb/logs

2.在安装目录中创建目录conf,设置开机自动启动    
将mongodb启动项目追加入rc.local保证mongodb在服务器开机时启动 
echo "/usr/local/mongodb/bin/mongod --dbpath=/usr/local/mongodb/data –logpath=/usr/local/mongodb/logs –logappend  --auth –port=27017" >> /etc/rc.local

//下面这个是需要权限的登录方式, 用户连接需要用户名和密码
/usr/local/mongodb/bin/mongod --dbpath=/usr/local/mongodb/data --logpath=/usr/local/mongodb/logs --logappend  --auth  --port=27017 --fork
//这个是不需要密码的
/usr/local/mongodb/bin/mongod --dbpath=/usr/local/mongodb/data --logpath=/usr/local/mongodb/logs --logappend  --port=27017 --fork
 --dbpath 数据库路径(数据文件)
--logpath 日志文件路径
--master 指定为主机器
--slave 指定为从机器
--source 指定主机器的IP地址
--pologSize 指定日志文件大小不超过64M.因为resync是非常操作量大且耗时,最好通过设置一个足够大的oplogSize来避免resync(默认的 oplog大小是空闲磁盘大小的5%)。
--logappend 日志文件末尾添加
--port 启用端口号
--fork 在后台运行
--only 指定只复制哪一个数据库
--slavedelay 指从复制检测的时间间隔
--auth 是否需要验证权限登录(用户名和密码)

3.启动mongodb
 cd到mongodb目录下的bin文件夹,执行命令./mongo
运行如下:
[root@template mongodb]# ./bin/mongo
MongoDB shell version: 3.2.4
connecting to: test
Welcome to the MongoDB shell.
For interactive help, type "help".
For more comprehensive documentation, see
http://docs.mongodb.org/
Questions? Try the support group
http://groups.google.com/group/mongodb-user
> > use test;
switched to db test
备份与还原
./mongodump -h 127.0.0.1:10001 -d lietou -o /harry/data
./mongorestore -h 127.0.0.1:10001 -d test  --directoryperdb /harry/data/lietou/
若数据库出现如不能连上,则是一个data目录下的mongod.lock文件的问题,可以用如下的修复的命令,
mongod --repair





9、Redeis、Memcached、Mongodb

原文:http://www.cnblogs.com/guominggigi/p/5297864.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!