iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >NoSQL之redis(介绍+集群搭建)
  • 489
分享到

NoSQL之redis(介绍+集群搭建)

2024-04-02 19:04:59 489人浏览 薄情痞子
摘要

一、NoSQL的介绍 什么是NosqlNoSQL,叫非关系型数据库,它的全名Not only sql。它不能替代关系型数据库,只能作为关系型数据库的一个良好补充。 NoSQL的分类:键值对(K-V)存储数据

一、NoSQL的介绍

  1. 什么是Nosql
    NoSQL,叫非关系型数据库,它的全名Not only sql。它不能替代关系型数据库,只能作为关系型数据库的一个良好补充。
  2. NoSQL的分类:
  • 键值对(K-V)存储数据库

相关产品: Tokyo Cabinet/Tyrant、Redis、Voldemort、Berkeley DB

典型应用: 内容缓存,主要用于处理大量数据的高访问负载。

数据模型: 一系列键值对

优势: 快速查询

劣势: 存储的数据缺少结构化

  • 列存储数据库

相关产品:Cassandra, HBase, Riak

典型应用分布式的文件系统

数据模型:以列簇式存储,将同一列数据存在一起

优势:查找速度快,可扩展性强,更容易进行分布式扩展

劣势:功能相对局限

  • 文档性数据库

相关产品:CouchDB、mongoDB

典型应用WEB应用(与Key-Value类似,Value是结构化的)

数据模型: 一系列键值对

优势数据结构要求不严格

劣势: 查询性能不高,而且缺乏统一的查询语法

  • 图形数据库

相关数据库:Neo4J、InfoGrid、Infinite Graph

典型应用:社交网络

数据模型:图结构

优势:利用图结构相关算法

劣势:需要对整个图做计算才能得出结果,不容易做分布式的集群方案

 

二、redis

  1. redis的介绍:redis是使用C语言编写的一个高性能键值对NoSQL数据库。Redis可以通过一些键值对类型来存储数据。如:string、map、list、set、sortedset…
  2. redis的应用场景:缓存(大数据处理时,中间缓存)、分布式集群架构中的session的分离、任务队列(秒杀、抢购、12306等等)、网站访问统计、应用排行。
  3. redis数据库的安装(单节点)***
①下载redis包:
官网地址:Http://redis.io/

下载地址:http://download.redis.io/releases/

在这里我使用的是redis-3.0.0

 

②将下载的redis安装包,放置在自己的集群中

 

③查看是否有GCc的语言环境:

yum list |grep gcc

如果没有则下载:yum install gcc-c++

 

④解压软件包:tar -zxf redis-3.0.0.tar.gz

 

⑤编译redis:

[root@hdp01 ~]# cd redis-3.0.0

[root@hdp01 redis-3.0.0]# make

 

⑥ 安装redis:

[root@hdp01 redis-3.0.0]# make install PREFIX=/usr/local/redis

 

测试是否安装成功:

进入:cd REDIS_HOME/bin

开启redis:./redis-server

看到以下的界面表示安装成功!!

NoSQL之redis(介绍+集群搭建)

 

补充:redis的后台启动

第一步:需要将redis解压之后的源码包中的redis.conf文件拷贝到bin目录下

[root@hdp01 bin]# cp /xxx/redis-3.0.0/redis.conf ./

 

第二步:修改redis.conf文件,将daemonize改为yes

NoSQL之redis(介绍+集群搭建)

 

第三步:使用命令后端启动redis

[root@hdp01 bin]# ./redis-server redis.conf

 

第四步:查看是否启动成功

ps –aux|grep redis

NoSQL之redis(介绍+集群搭建)

 

4.redis的简单使用

  • 使用客户端连接工具:[root@hdp01 bin]# ./redis-cli -h 127.0.0.1 -p 6379   (redis的自带的连接工具)

              -h:指定访问的redis服务器的ip地址(如果是单机版,需要和redis配置文件中绑定的一致)

              -p:指定访问的redis服务器的port端口

  • 第二种则是使用windows端的连接工具,小编这里使用的是redis-desktop-manager (个人感觉挺好用)
您可能感兴趣的文档:

--结束END--

本文标题: NoSQL之redis(介绍+集群搭建)

本文链接: https://www.lsjlt.com/news/44121.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Zookeeper集群的搭建及介绍
    本篇内容主要讲解“Zookeeper集群的搭建及介绍”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Zookeeper集群的搭建及介绍”吧!1.搭建怎么搭建单机无安全校验的就不说了,百度一搜一大堆...
    99+
    2023-06-19
  • Redis中的Cluster集群介绍
    这篇文章主要介绍“Redis中的Cluster集群介绍”,在日常操作中,相信很多人在Redis中的Cluster集群介绍问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Redi...
    99+
    2024-04-02
  • 玩转Redis搭建集群之Sentinel详解
    前言 Redis作为内存数据库,需要具备高可用的特点,不然如果服务器宕机,还在内存里的数据就会丢失。我们最常用的高可用方法就是搭建集群,master机器挂了,可以让slave机器顶上,继续提供服务。但是Re...
    99+
    2024-04-02
  • redis集群如何搭建
    这篇文章给大家分享的是有关redis集群如何搭建的内容。小编觉得挺实用的,因此分享给大家做个参考。一起跟随小编过来看看吧。介绍安装环境与版本用两台虚拟机模拟6个节点,一台机器3个节点,创建出3 master...
    99+
    2024-04-02
  • 如何搭建redis集群
    这篇文章主要讲解了“如何搭建redis集群”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“如何搭建redis集群”吧!redis集群搭建在开始redis集群搭建之前,我们先简单回顾一下redi...
    99+
    2023-06-25
  • Minio基本介绍及如何搭建Minio集群
    目录一、Minio介绍1.1 Minio简介1.2 部署方式:1.3 Minio官网二、Minio集群2.1 Minio集群原理2.2 术语解释2.3 纠删码2.4 Minio集群搭...
    99+
    2024-04-02
  • docker怎么搭建redis集群
    要搭建Redis集群,可以使用Docker来简化部署过程。下面是一些搭建Redis集群的步骤: 首先,确保已经安装了Docker...
    99+
    2023-10-26
    docker redis
  • redis集群搭建的方法
    这篇文章主要介绍redis集群搭建的方法,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!redis集群搭建在介绍正式内容之前,首先我们来介绍一下redis单机版的搭建步骤是怎样的。下载...
    99+
    2024-04-02
  • redis搭建集群的方法
    这篇文章给大家分享的是有关redis搭建集群的方法的内容。小编觉得挺实用的,因此分享给大家做个参考。一起跟随小编过来看看吧。redis集群的搭建集群搭建:Redis集群至少需要3个节点第一步:创建一个文件夹...
    99+
    2024-04-02
  • docker如何搭建redis集群
    要搭建Redis集群,可以使用Docker来进行部署。下面是一种常见的方法:1. 创建一个文件夹,在文件夹中创建一个名为`docke...
    99+
    2023-08-23
    docker redis
  • Redis集群(cluster模式)搭建
    目录 1、什么是集群 2、为什么使用 3、集群连接 4、redis cluster 如何分配这六个节点 5、集群搭建: 1、什么是集群 Redis 集群(包括很多小集群)实现了对Redis的水平扩容,即启动N个redis节点,将整个数...
    99+
    2023-09-05
    redis 数据库 java linux
  • redis 集群搭建以及redisli
    实现3主3从的集群 虚拟机单机ip:192.168.40.128 集群基本搭建 简单下载 通过 wget http://download.redis.io/releases/redis-4.0.10.tar.gz 解压缩 tar z...
    99+
    2023-01-31
    集群 redis redisli
  • 搭建Redis集群的方法
    这篇文章主要讲解了“搭建Redis集群的方法”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“搭建Redis集群的方法”吧!Redis集群是一个由多个主从节点群组成的分布式服务集群,它具有复制、...
    99+
    2023-06-27
  • Redis集群环境搭建(实验)
    环境信息:    集群中至少有奇数个主节点,所以至少三个主节点,    每个节点至少一个备份节点,所以共6个节点(master和slave各3个)    节点信息: (我这里准备了3台主机,每台主机运行一个...
    99+
    2024-04-02
  • 5分钟搭建redis集群(redis5.0.5)
    环境:centos 7 1:下载并安装redis $ wget http://download.redis.io/releases/redis-5.0.5.tar.gz $ ta...
    99+
    2024-04-02
  • Windows下如何搭建Redis集群
    这篇文章给大家分享的是有关Windows下如何搭建Redis集群的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。Redis集群:如果部署到多台电脑,就跟普通的集群一样;因为Redis是单线程处理的,多核CPU也只能...
    99+
    2023-06-29
  • Redis Cluster 集群搭建你会吗
    三台机器 201、202、203,每台机器装两个 redis 实例,构建 redis cluster 集群。 1. 安装 添加 redis-cluster 目录,将 redis 压缩...
    99+
    2024-04-02
  • Docker上实现Redis集群搭建
    目录1、拉取镜像2、创建Redis容器3、启动并组建集群启动容器4、存在的问题环境:Docker + ( Redis:5.0.5 * 3 ) 1、拉取镜像 docker pull...
    99+
    2024-04-02
  • Docker-Compose如何搭建Redis集群
    本篇内容介绍了“Docker-Compose如何搭建Redis集群”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!1. 集群配置3主+3从由于...
    99+
    2023-07-05
  • 如何搭建Redis集群环境
    本篇文章为大家展示了如何搭建Redis集群环境,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。1 Redis集群环境搭建方便起见,这里集群环境的所有节点全部位于同一个...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作