您好,欢迎来到站长目录(28sn.com)!


Redis 群集

来源:本站原创 浏览:1836次 时间:2019-09-21

-1.关系数据库
关系数据库是一个结构化的数据库,创建在关系模型基础上,一般面向记录。它借助于集合代数等数学概念和方法来处理数据库中的数据。关系模型指二维表格模型,因而一个关系型数据库就是由二维表及其之间的联系的一个数据组织。

  • 主流的关系型数据库包括:Oracle,Mysql,SQL Server,Mrcrosoft Access,DB2等.。

2.非关系数据库
NoSQL(NoSQL =Not Only SQL),意思是“不仅仅是SQL”是非关系数据库的总称。主流的NoSQL数据库有:Redis,MongBD,Hbase,CouhDB等。以上这些数据库,它们的存储方式,存储结构以及使用的场景都是完全不同的。所以我们认为它是一个非关系数据库的集合,而不是像关系型数据库一样,是一个统称。总之,主流的关系型数据库以外的数据库,都是非关系型的。

3.非关系型数据库产生的背景
随着Web 2.0网站的兴起,关系数据库在应对Web 2.0网站,特别是海量数据和高并发的SNS类型的Web 2.0纯动态网站时,暴露出很多难以解决的问题,例如以下三高问题。

  • High performance-对数据高并发读写需求
  • Huge Storage-对海量数据高效存储与访问需求
  • High Scalability && 对数据库可扩展性与高可用性需求

4.Redis简介

  • Redis是一个非关系型数据库,是一个开源的,使用C语言编写,支持网络,可基于内存亦可持久化得日志型,key-value(建值对)数据库,是目前分布式架构中不可或缺的一环。
  • Redis服务器程序是单进程模型,也就是在一台服务器上可以同时启动多个Redis进程,而Redis的实际处理速度则完全依靠于主进程的执行效率。若在服务器上只运行一个Redis进程,当多个客户端同时访问时,服务器的处理能力会有一定程度的下降;若在同一台服务器上开启多个Redis进程,Redis在提高高并发处理能力的同时会给服务器的CPU造成很大的压力。也就是说,在实际生产环境中,需要根据实际环境来决定开启多少个Redis进程。
    1)Redis具有以下几个优点
  • 具有极高的数据读写速度,数据读取的速度最高可达到110000次/s,数据写入速度最高可达81000次/s。
  • 支持丰富的数据类型,不仅仅支持简单的key-value数据类型,还支持Strings,lists,hashes,sets及ordered sets等数据类型操作。
  • 支持数据的持久性,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。
  • 原子性,Redis所有操作都是原子性。
  • 支持数据备份,即master-salve模式的数据备份。
    1. Redis安装部署
      Redis安装包链接: https://pan.baidu.com/s/1Yh9O7eE0AH_m15b-dPQ-PQ 提取码: kn32
[root@localhost media]# tar zxf redis-3.2.9.tar.gz -C /usr/src/[root@localhost media]# cd /usr/src/redis-3.2.9/[root@localhost redis-3.2.9]# make && make install

1)make install 只安装了二进制文件到系统中,并没有启动脚本和配置文件。软件包默认提供了一个install_server.sh脚本文件,通过该脚本文件可以设置Redis服务所需的相关配置文件。当脚本运行完毕,Redis服务就已经启动,默认侦听 =端口为6379。

[root@localhost redis-3.2.9]# cd /usr/src/redis-3.2.9/utils/[root@localhost utils]# ./install_server.sh    //初始化[root@localhost utils]# netstat -anpt | grep redistcp        0      0 127.0.0.1:6379          0.0.0.0:*               LISTEN      8179/redis-server 1 

2)安装完成后,可通过Redis的服务控制脚本/etc/init.d/redis_6379来对Redis服务进行控制,如停止Redis服务,启动Redis服务,重启Redis服务,查看Redis运行状态。

[root@localhost ~]# /etc/init.d/redis_6379 stopStopping ...Waiting for Redis to shutdown ...Redis stopped[root@localhost ~]# /etc/init.d/redis_6379 startStarting Redis server...[root@localhost ~]# /etc/init.d/redis_6379 restartStopping ...Redis stoppedStarting Redis server...[root@localhost ~]# /etc/init.d/redis_6379 statusRedis is running (9556)

3)配置参数
Redis主配置文件为/etc/redis/6379.conf,由由注释行于设置行两部分组成。注释性的文字以“#”开始,包含了对相关配置内容进行的说明和解释。
Redis 群集

推荐站点

  • 我爱发烧音乐我爱发烧音乐

    我爱发烧音乐囊括了从流行音乐到古典音乐多个类型的音乐作品,专栏推荐最新的音乐,提供音乐排名榜单!可供免费线上收听音乐,歌曲流畅,音效极佳! 网站提供的钢琴以及二胡专栏,可供收听者,陶冶情操,改善心情,是难得的轻音乐典藏!

    www.520fs.com
  • 世纪音乐网世纪音乐网

    世纪音乐网是专业的在线音乐试听MP3下载网站。歌曲总计30余万首,收录了网上最新歌曲和流行音乐,DJ舞曲,非主流音乐,经典老歌,劲舞团歌曲,搞笑歌曲,儿童歌曲,英文歌曲等。是您上网听歌的最佳网站。

    www.ssjj.com
  • 怒江大峡谷网怒江大峡谷网

    怒江大峡谷网内容包括:新闻、要闻、怒江报、视频、文化、民俗、人文、音乐、政务、公告、政策等地方信息。

    www.nujiang.cn
  • 杭州网杭州网

      杭州网是杭州地区唯一的新闻门户网站,由中共杭州市委宣传部、杭州日报报业集团和杭州广播电视集团共同组建的杭州网络传媒有限公司运营。

    www.hangzhou.com.cn
  • 深圳在线深圳在线

      深圳在线 www.szol.net是深圳本地最大、最早的地方生活资讯网站之一,网站名“深圳在线www.szol.net”由南方报业传媒集团编辑委员会总编辑、南方日报社总编辑、南方都市报总编辑、南方书画院名誉院长王春芙亲笔题名,深圳在线www.szol.net团队与深圳热线www.szonline.net、奥一网www.oeeee.com都源于全国最早成立于1996年的知名网络公司——深圳万用网。

    www.szol.net

鄂公网安备 42062502000001号