Redis原理浅析(一):Redis基本数据类型、事务以及排序

什么是Redis

redis是一款优秀的nosql(非关系型),key-vlaue,内存级别的数据库!redis是单线程,操作是安全的!

  1. key-value:字典数据结构,“key”是键名,“value”是键值,在字典中我们可以获取或设置键名对应的键值,也可以删除一个键。
  2. 内存存储:redis数据库中所有的数据都存储在内存中。由于内存的读写速度远快于硬盘,因此redis在性能上对比其他基于硬盘存储的数据库有非常明显的优势。
  3. 持久化:redis提供了对持久化的支持,即可以将内存的数据异步写入到硬盘中,同时不影响继续提供服务。

Redis的数据类型

String :

String是redis最基本的类型,一个key对应一个value。String类型是二进制安全的。意思是redis的string可以包含任何数据。比如图片或者序列化的对象。String类型是Redis最基本的数据类型,一个键最大能存储512MB。

常用命令:

  1. get、获取存储在指定键中的值
  2. set、设置存储在指定键中的值
  3. del、删除存储在指定键中的值(这个命令可以用于所有的类型)

(1)设置一个键,获得该键值,并判断一个键是否存在
在这里插入图片描述 在这里插入图片描述
(2)删除键
在这里插入图片描述
(3)增和减
在这里插入图片描述
(4)向尾部追加值
在这里插入图片描述
(5)获取字符串长度
在这里插入图片描述
(6)同时获得/设置多个键值
在这里插入图片描述
使用场景:利用incr生成id,decr减库存, 缓存–过期时间设置,模拟session

List:

Redis list是简单的字

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值