Redis快速入门

about redis:

redis概述:

redis属于noSql(not only sql),将数据库的io读取转换为内存读取,作为非关系型数据库可以应对高并发场景,数据结构以键值对形式存在(key value)。

优缺点:

        优点:对数据高并发读写(直接内存中进行读写)

                   对海量数据的高效率存储和访问

                   对数据的可扩展性和高可用性

                   单线程操作,每个操作都是原子操作,没有并发相关问题

        缺点:ACID处理非常简单,无法做太复杂的关系数据库模型。

Redis定位是缓存,提高数据读写速度,减轻对数据库存储和访问压力。

数据类型:

redis中的key大部分为String类型,value值根据缓存数据结构可以选用:string,hash,list,set,zset等类型。

String类型

 哈希类型:

缓存层-session共享

其中返回1为正确执行,或数据存在;返回0则表示未成功执行,或数据不存在。 

List类型

类似于双向队列,可以存放重复数据。

Set类型

不允许重复的值。

 

 

Sorted set类型 

 常用命令:

非常用命令:

小结:

 

 key设计

        唯一性

        可读性

        灵活性

        时效性

Redis全局命令:

        全局命令针对所有key

Redis安全性

 面试可以浅谈的内容:

Redis事物:

批处理,遇到error不会终止

Redis持久化机制:

RDB方式(快照方式):

 

 

AOF方式(文件追加方式):

 

RDB文件会有压缩。 

RDB&AOF混合:

持久化机制选择:

 

Redis内存淘汰机制:
引言:

淘汰算法:
淘汰机制:

过期key处理 :

学习于:Redis极简入门:纯小白成长为大白,只需4个半小时~_哔哩哔哩_bilibili

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值