首页 > 数据库技术 > 详细

NoSql简介

时间:2019-05-31 13:12:05      阅读:134      评论:0      收藏:0      [点我收藏+]

产生背景

1、随着业务和数据量的增长、单机服务器已无法支撑
2、数据库的主从复制、读写分离
3、分库分表、水平拆分、垂直拆分、缓存、集群
易扩展
大数据量性能(基于内存)
4、NoSql应运而生

特点

大数据量性能(基于内存)
灵活的数据模型结构
关系型数据库 VS NOSQL


5、NoSql的四大分类
键值数据库


列族数据库

文档数据库

图形数据库

文档数据库

图形数据库

 

Redies

1、简介
Redis:REmote DIctionary Server(远程字典服务器)
是完全开源免费的,用C语言编写的,遵守BSD协议,
是一个高性能的(key/value)分布式内存数据库,基于内存运行
并支持持久化的NoSQL数据库,是当前最热门的NoSql数据库之一,
也被人们称为数据结构服务器


Redis 与其他 key - value 缓存产品有以下三个特点


1、Redis支持数据的持久化,可以将内存中的数据保持在磁盘中,重启的时候可以再次加载进行使用
2、Redis不仅仅支持简单的key-value类型的数据,同时还提供list,set,zset,hash等数据结构的存储
3、Redis支持数据的备份,即master-slave模式的数据备份


2、安装使用
1、安装VMWare、VMTools、CentOS


2、创建安装目录

mkdir -p /usr/local/redis

3、解压redis压缩包
tar -zxvf redis-3.0.4.tar.gz


4、进入解压后的文件夹,假如是 /soft/redis/
cd /soft/redis


5、在redis目录直接执行make命令
make


6、执行make install 安装路径
make prefix=/usr/local/redis/ install
实际上不会安装到指定目录,只会安装在/usr/local/bin目录,请自己 mv 移动


7、查看默认安装目录:/usr/local/bin
redis-benchmark:性能测试工具,可以在自己本子运行,看看自己本子性能如何
redis-check-aof:修复有问题的AOF文件,rdb和aof后面讲
redis-check-dump:修复有问题的dump.rdb文件
redis-cli:客户端,操作入口
redis-sentinel:redis集群使用
redis-server:Redis服务器启动命令


8、测试是否安装成功
修改redis.conf文件将里面的daemonize no 改成 yes,让服务在后台启动
启动服务器:运行 redis-server 命令
启动客户端:运行 redis-cli -p 命令


9、远程访问请关闭防火墙
service iptables stop
修改其网络端口访问 /etc/sysconfig/iptables


10、关闭服务器
单实例关闭:redis-cli shutdown
指定端口关闭:redis-cli -p 6379 shutdown
杀死进程:kill 6379

NoSql简介

原文:https://www.cnblogs.com/eyesheart/p/10954541.html

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