码迷,mamicode.com
首页 > 数据库 > 详细

NoSql简介

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

标签:remote   支持   rem   list   down   ict   service   启动服务   进程   

产生背景

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简介

标签:remote   支持   rem   list   down   ict   service   启动服务   进程   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!