Redis的学习及应用

Redis是一种非关系型内存数据库,以其高性能key-value存储和丰富的数据类型支持而闻名。常用于需要高速读写和灵活数据结构的场景。Redis支持数据持久化,并且是单线程、线程安全的设计,适合高并发环境。
摘要由CSDN通过智能技术生成

一、基础概念

1、什么是Redis? 

       Redis是非关系型数据库,Redis以key-value的形式去存储数据,它的数据存储在内存中而不是像关系型数据库存储在硬盘中。存储在内存中的数据读写效率高。一般是配合关系型数据库一起使用。

2、为什么要使用Rdis等非关系型数据库?

        随着互联网的兴起,传统的关系型数据库在应对动态网站,特别是超大规模和高并发的纯动态网站已经显得力不从心,暴露了很多难以克服的问题,例如:商品网站中对商品数据频繁查询、对热门商品的排行统计、订单超时问题、以及微信朋友圈(音频、视频)存储等相关使用传统的关系型数据库实现就显得非常复杂,即使实现了功能在性能方面却不是那么乐观。nosql这个技术门类的出现,更好的解决了这些问题,它告诉了世界不仅仅是sql。

3、Redis等NoSQL的应用场景

        ①数据模型比较简单

        ②需要灵活性更强的IT系统(也就是用户很多的系统)

        ③对数据库性能要求很高

        ④不需要高度的数据一致性

4、Redis特点

        ①Redis是一个高性能key-value内存性数据库

        ②Redis支持丰富的数据类型 String list hash set zset

        ③Redis支持持久化,也就是将存储在内存中的数据持久至硬盘

        ④Redis单线程,单进程,线程安全

二、实操

 1、Redis中key相关操作

  

        

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值
>