Redis入门

本文探讨了为何在高访问量场景下选择NoSQL数据库,重点关注Redis作为键值对存储的优势,以及文档型、列存储和图关系数据库的应用。介绍了Redis的内存存储、高效性能和多样化功能,以及安装和部署步骤。

为什么要用NoSQL

        现期网站的访问量会很大,会导致一系列问题

四大分类:

1.KV键值对:

        Redis

2.文档型数据库

        MongoDB

3.列存储数据库:

        HBASE

4.图关系数据库(存放关系)

        Neo4j

什么是Redis

        Redis(Remote Dictionary Server ),即远程字典服务

        是一个开源的使用ANSI C语言编写、支持网络

        可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。

        Redis 是一个开源(BSD 许可)的内存数据结构存储,

        用作数据库、缓存、消息代理(消息中间件(MQ))和流引擎。

可以做什么

        1,内存存储,持久化(rdb,aof)

        2.效率高,可以用于高速缓存

        3.发布订阅系统

        4.地图信息分析

        5.计时器,计数器(浏览量)

        ....

特性

        1.多样的数据类型

        2. 持久化

        3.集群

        4.事务

        ...

安装

        windows:

        解压后即可使用,默认端口6379

        使用:首先开启服务端 service.exe文件

        然后开启客户端连接 cli.exe文件

        使用ping命令 返回pong则连接成功

        Linux:

        命令:tar -zxvf redis-5.0.14.tar.gz解压

        进入解压后的文件夹

        命令:yum install gcc-c++安装c++程序

        然后输入 make命令安装程序

        make install验证是否安装完成

        在usr/local/bin目录下即可找到安装好的Redis对应的程序

        将原生的Redis的config文件复制到当前目录下

        Redis不是默认在后台启动,需要修改配置文件

        修改为yes

        启动服务

        redis-server chenconfig/redis.conf

        连接服务

        redis-cli -p 6379

        查看对应的进程

        ps -ef|grep redis

        关闭服务

 

部署结束! 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

莫荒莫慌

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

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

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

打赏作者

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

抵扣说明:

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

余额充值