【Redis】Redis 简介

一、关于NoSQL

1、关于关系型数据库和nosql数据库

   关系型数据库是基于关系表的数据库,最终会将数据持久化到磁盘上,而nosql数据库是基于特殊的结构,并将数据存储到内存的数据库。

随着互联网web2.0网站的兴起,传统的关系数据库在应付web2.0网站,特别是超大规模和高并发

的SNS类型的web2.0纯动态网站已经显得力不从心,暴露了很多难以克服的问题。例如:

1)High performance-对数据库高并发读写的需求;

2)Huge Storage- 对海量数据的高效率存储和访问的需求;

3)High Scalability&& High Availability -对数据库的高可扩展性和高可用性的需求;

    NoSQL数据库的产生就是为了解决大规模数据集合多重数据种类带来的挑战,尤其是大数据应用难题。从性能上而言,nosql数据库要优于关系型数据库,从安全性上而言关系型数据库要优于nosql数据库,所以在实际开发中一个项目中nosql和关系型数据库会一起使用,达到性能和安全性的双保证。

 

2、主流NoSQL 产品

  Redis ,MongoDB, membase, riak

 

3、NoSQL 数据库的四大分类:

  推荐阅读:NoSQL数据库的四大分类及分析 https://blog.csdn.net/chenleixing/article/details/43192639

 

二、Redis

    Redis 是用C语言开发的一个开源的高性能键值对(key-value)数据库。它通过提供多种键值数据类型来适应不同场景下的存储需求,目前为止Redis支持的键值数据类型如下:

    1、字符串类型

    2、散列类型

    3、列表类型

    4、集合类型

    5、有序集合类型

    Redis的应用场景http://baijiahao.baidu.com/s?id=1579614666308299862&wfr=spider&for=pc

 

三、安装

     Redis可以安装在Windows系统,也可以安在Linux系统,以下将介绍Redis安装在Linux上

     CentOS安装Redis,可以采用源码安装或者yum安装,因为主要想了解redis如何使用,所以使用了相对简单的安装方法:yum安装。

    1、//  查看是否有redis yum源

     yum install redis

   

    2、// 下载fedora的epel仓库

     yum install epel-release

   

    3、安装redis数据库

     yum install redis

  

    4、开启redis服务

     service redis start

   

    5、查看redis是否开启

     ps -ef| grep redis

   

    6、进入redis服务

     redis-cli

   

    7、关闭防火墙

      systemctl stop firewalld.service

    
      永久关闭 systemctl disable   firewalld.service

      关闭selinux    setenforce 0

 

     8、使用redis desktop manager连接redis

 

     也可以使用源码安装,请参考文章:

     【redis】linux上的安装与配置(详细图解) https://blog.csdn.net/yjqyyjw/article/details/73293455

   

      redis前端启动与后端启动   https://blog.csdn.net/m0_37572458/article/details/77675548

    

   源码安装,大概分为这几步:

   1./configure 

   2 make 

   3 make install

   configure要用到gcc或cc。./configure是用来检测你的安装平台的目标特征的。比如它会检测你是不是有CC或 GCC,并不是需要CC或GCC,它是个shell脚本

   make是用来编译的,它从Makefile中读取指令,然后编译。

   makeinstall是用来安装的,它也从Makefile中读取指令,安装到指定的位置。

评论 19
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小王师傅66

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值