NOSQL

作者: 那你很棒啊o | 来源:发表于2018-05-01 20:31 被阅读0次

    NoSQL全名为Not Only SQL,指的是非关系型的数据库,随着访问量的上升,网站的数据库性能出现了问题,于是nosql被设计出来

    NOSQL的优点:高可扩展性,分布式计算,低成本,架构的领活性,半结构化数据,没有复杂的关系。缺点:没有标准化,有限的查询功能,最终一直是不直观的程序

    在linux的终端上输入
    安装

    wget http://download.redis.io/releases/redis-4.0.9.tar.gz
    

    移动:推荐放到usr/local目录下

    sudo mv redis-4.0.9/ /usr/local/redis/
    

    cd /usr/local/redis/
    生成:sudo make
    测试:sudo make test
    安装:sudo make install
    启动服务器:redis-server 按ctrl+c关闭服务器
    这个时候终端是堵塞型状态
    我们需要开心一个新的终端来操作
    启动客服端:redis-cli
    运行命令:ping


    image.png

    这样表示连接成功

    我们现在运行nosql必须开启一个新的终端很麻烦所以我们要配置一下
    在源文件/usr/local/redis目录下,文件redis.conf为配置文件
    输入命令:

    sudo vi /usr/local/redis/redis.conf
    

    绑定地址:如果需要远程访问,可将此行注释
    bind 127.0.0.1 # 我的在69行
    端口,默认为6379
    port 6379

    是否以守护进程运行
    如果以守护进程运行,则不会在命令行阻塞,类似于服务
    如果以非守护进程运行,则当前终端被阻塞,无法使用
    推荐改为yes,以守护进程运行
    daemonize  yes
    
    dir的默认值为./,表示当前目录 (我的在263行)
    推荐改为:dir /var/lib/redis
    

    创建一个文件夹

    sudo mkdir /etc/redis
    

    在移动文件

    sudo cp -p /usr/local/redis/redis.conf   /etc/redis/
    

    推荐指定配置文件启动

    sudo mkdir /var/lib/redis
    
    sudo redis-server /etc/redis/redis.conf
    

    查看进程是否运行

    ps ajx|grep redis   #查看
    

    进入服务器

    redis-cli
    

    ping一下

    ping
    

    相关文章

      网友评论

          本文标题:NOSQL

          本文链接:https://www.haomeiwen.com/subject/kbjfrftx.html