zoukankan      html  css  js  c++  java
  • LINUX-redis & mongodb

    ubuntu安装redis: apt-get -y install redis-server
    ubuntu启动redis: /etc/init.d/redis-server restart

    linux安装:yum -y install redis

    linux启动 redis-server & 

    redis-server /etc/redis.conf
    连接redis: redis-cli -h 127.0.0.1 -p 6379
    验证密码 auth '123456dj'
    重启redis: redis etc/init.d/redis-server restart

    进入配置文件 vi /etc/redis/redis.conf

    sudo pkill -f redis -9

    redis-server /opt/redis-3.2.10/redis.conf

    netstat -lnp|grep 6379

    标记bind:0.0.0.0

    配置内容 requirepass 123456dj

    守护进程开启:daemonize yes

    关闭模式关闭:protected-mode no

     linux安装redis

    https://blog.51cto.com/arm2012/2166751

    https://www.cnblogs.com/du-jun/p/10408379.html

    开启、重启、关闭、firewalld.service服务

    1.  
      # 开启
    2.  
      service firewalld start
    3.  
      # 重启
    4.  
      service firewalld restart
    5.  
      # 关闭
    6.  
      service firewalld stop
       

        unbuntu 安装

       http://www.imooc.com/article/22072

       

      redis

       

    匹配数据库中所有 keyKEYS * 

     redis 暴力备份

    在CentOS上找dump文件位置

    1
    2
    3
    vi /etc/redis.conf
    dbfilename dump.rdb
    dir /var/lib/redis

    说明文件在

    1
    /var/lib/redis/dump.rdb

    在mac上查找dump文件位置

    1
    2
    3
    4
    5
    vi /usr/local/etc/redis.conf
     
     
    dbfilename dump.rdb
    dir /usr/local/var/db/redis

    拷贝服务器上的dump.rdb到mac机器

    1
    scp root@dv:/var/lib/redis/dump.rdb ./

    在mac上重启Redis

    1
    2
    launchctl unload ~/Library/LaunchAgents/homebrew.mxcl.redis.plist
    launchctl load ~/Library/LaunchAgents/homebrew.mxcl.redis.plist


    PS:备份脚本
    看如下脚本,

    1
    2
    3
    4
    5
    6
    7
    8
    9
    #! /bin/bash
     
    PATH=/usr/local/bin:$PATH
    redis-cli SAVE
     
    date=$(date +"%Y%m%d")
    cp /var/lib/redis/6379/dump.rdb /data01/cache_backup/$date.rdb
     
    echo "done!"

    有如上脚本,便可以cron等方式备份redis数据文件了。细节如下:
    首先必须进行SAVE, 因为redis的rdb文件并非总是内存数据的完整镜像,备份之前必须进行SAVE,即向其发送SAVE命令,其次拷贝走其rdb文件即可。

    ISCONF Redis is configured to save RDB snapshots

    有两种修改方法:

    1)是通过redis命令行修改

    命令行修改方式示例:

    127.0.0.1:6379> config set stop-writes-on-bgsave-error no

    2)是直接修改redis.conf配置文件

    修改redis.conf文件:vi打开redis-server配置的redis.conf文件,然后使用快捷匹配模式:/stop-writes-on-bgsave-error定位到stop-writes-on-bgsave-error字符串所在位置,接着把后面的yes设置为no即可。

    任意一种方式即可。

     

     

    mongodb

    在/usr/local/mongodb/bin下

    mongod -f mongodb.conf

    https://blog.csdn.net/rzrenyu/article/details/79472508

    https://my.oschina.net/xinxingegeya/blog/660750

    https://www.cnblogs.com/dunitian/p/6274437.html

    https://blog.csdn.net/qq_39071530/article/details/83013082

    安装步骤

    CentOS7 直接 yum 安装 会出现 No package mongodb-org available.

    首先,编辑 MongoDB 安装源

    vim /etc/yum.repos.d/mongo.repo

    然后粘贴如下内容并保存退出

    [mongodb-org-3.6]
    name=MongoDB Repository
    baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.6/x86_64/
    gpgcheck=1
    enabled=1
    gpgkey=https://www.mongodb.org/static/pgp/server-3.6.asc

    清理缓存

    yum clear all

    然后进行安装

    yum -y install mongodb-org

    配置文件位置

    vim /etc/mongod.conf 

    修改 bindIp: 0.0.0.0 可以外部访问

    重启 mongod 服务

    systemctl restart mongod.service 

    客户端

    客户端可使用 NoSQL Manager for MongoDB Freeware,下载地址:

    https://www.mongodbmanager.com/download

    如无法连接检查防火墙是否放行 27017 端口

    参考文献

    Centos 下安装配置 Mongodb3.6

    https://www.cnblogs.com/hackyo/p/7967170.html

    Window 下安装直接下载安装包

    Windows 平台安装 MongoDB

    http://www.runoob.com/mongodb/mongodb-window-install.html

    Windows 启动 mongodb

    mongod.exe --dbpath c:homedb

    https://blog.liuguofeng.com/p/4881

  • 相关阅读:
    C# Socket TcpClient 无法从传输连接中读取数据: 远程主机强迫关闭了一个现有的连接。。
    C#编程使用Managed Wifi API连接无线SSID
    中国最精确的电子地图,可以找到你家哦
    利用mysql数据库中的TMD表修复“is marked as crashed and last (automatic?) repair failed”的错误 Database query error
    Google Directions API 中路线编码解析
    c语言 nmealib-0.5.3 学习 简单代码 ,供参考
    【转】IT管理人才必备的十大能力
    【转】10个让人受益的管理原理
    【转】耐心看
    【转】对于移动APP测试的一个小技巧
  • 原文地址:https://www.cnblogs.com/du-jun/p/10408384.html
Copyright © 2011-2022 走看看