centos 7之复述,数据库详解及参数调优(内附搭建

  
  

博文目录:
一、关系型数据库与非关系型数据库的区别。
二,复述,数据库介绍。
三,复述的安装部署。
四,复述,命令工具及常用命令
五,复述,群集配置实例。

     

<强>一、关系型数据库与非关系型数据库的区别:

  

复述,数据库是一个非关系型数据库,和甲骨文,mysql, sql server等关系型数据库不是同一类型.NoSQL是非关系型数据库的总称,主流的NoSQL数据库有复述,MongBD等.NoSQL的存储方式,存储结构以及使用的场景都是完全不同的.NoSQL数据库凭借着其非关系型,分布式,开源和横向扩展等优势,被认为是下一代数据库产品。

  
  

NoSQL可以解决关系型数据库产生的三高问题:

  
      <李>对数据库高并发读写需求。   <李>对海量数据高效存储与访问需求。   <李>对数据库高可扩展性与高可用性需求。   
     

关系型数据库和非关系型数据库都有各自的特点与应用场景,两者精密结合将会给Web 2.0的数据库发展带来新的思路。<强>让关系型数据库关注在关系上,非关系型数据库关注在存储上。

  

<强>二,复述,数据库介绍:

  

复述是一个开源的,使用C语言编写,支持网络,可基于内存也可持久化的日志类型,键值(键值对)数据库,是目前分布式架构中不可或缺的一环。

  

复述,服务器是单进程模型,也就是在一台服务器上可以同时启动多个复述,进程,而复述的实际处理速度则完全依靠主进程的执行效率。若在服务器上只运行一个复述,进程,当多个客户同时访问时,服务器的处理能力会有一定程度的下降,若在同一台服务器上开启多个复述,进程,复述,在提高并发处理能力的同时会给服务器的CPU造成很大的压力,也就是说,在实际生产环境中,需要根据实际的需求来决定开启多少个复述,进程。若对高并发要求更高些,可能会考虑在同一台服务器上开启多个进程;若CPU资源比较紧张,采用单进程即可。

  
  

复述,具有以下几个有点:

  
      <李>具有极高的读写速度,数据读取的速度最高可达到110000次/秒,数据的写入速度最高可以达到81000次/s。   <李>支持丰富的数据类型,不仅仅支持简单的键值数据类型,还支持字符串、列表、哈希表、集及命令集等数据类型操作。   <李>支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。   <李>原子性,复述,所有操作都是原子性的。   <李>支持数据备份,即master-salve模式的数据备份。   
     

复述是基于内存运行的数据库,缓存是它比较常应用的场景之一,除此之外,复述,常见应用场景还包括获取最新N个数据的操作,排行榜应用,计数器应用,存储关系,实时分析系统,日志记录等。

  

<强>三、复述的安装部署:

  

需先去复述,官网下载相应的源码包或从这个复述下载链接(提取码:z0da)直接下载。

  
 <代码> [root@redis ~] #焦油zxf redis-5.0.5.tar。广州- c/usr/src/#解包
  (root@redis ~) # cd/usr/src/redis-5.0.5/#切换至解压出来的目录
  [root@redis redis-5.0.5] #做,,使安装#无需./configure配置,直接安装即可。
  [root@redis redis-5.0.5] # cd/usr/src/redis-5.0.5/跑龙套/#设置相关配置文件
  [root@redis跑龙套)#。/install_server。sh #执行该脚本文件,相关配置文件就生成的了。
  #接下来是在指定各种配置文件的存放目录,一路按回车确认即可。
  [root@redis跑龙套]# cd/etc/init.d/#优化控制服务启停
  [root@redis init。d] # mv redis_6379复述
  [root@redis init。d] # chkconfig——添加复述,#添加为系统服务。
  [root@redis init。d] # systemctl重启复述
  [root@redis init。d] # systemctl重启复述
  [root@redis init。d] # systemctl重启复述
  [root@redis init。d] # netstat -anpt | grep复述,#复述,默认监听6379和群集端口16379
  tcp 0 0 127.0.0.1:6379 0.0.0.0: * 7098/听redis-server 1
  #现在只是安装了复述,并没有配置群集,所以16379端口并没有监听。
  [root@redis init。d] # vim/etc/redis/6379.参看#查看复述,配置文件
  绑定127.0.0.1 192.168.1.1 #监听的主机地址
  appendonly是的#改为“是”,以便在每次更新操作后进行日志记录,进行数据同步写入
  端口6379 #监听端口
  daemonize是的#启用守护进程
  pidfile/var/run/redis_6379。pid #指定pid文件
  loglevel注意#日志级别
  日志文件/var/log/redis_6379。日志#指定日志文件

centos 7之复述,数据库详解及参数调优(内附搭建