博文目录:
引用>
一、关系型数据库与非关系型数据库的区别。
二,复述,数据库介绍。
三,复述的安装部署。
四,复述,命令工具及常用命令
五,复述,群集配置实例。<强>一、关系型数据库与非关系型数据库的区别:强>
复述,数据库是一个非关系型数据库,和甲骨文,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之复述,数据库详解及参数调优(内附搭建