Redis专栏
文章平均质量分 74
本专栏主要记录Redis相关文章
J3code
B站up:J3code
展开
-
Redis系列最全长文,给你不一样的体验
J3 - 白起Redis系列 # 文章导航该系列文章一旦发布,第一时间会更新本篇目录导航,各位可以进行收藏,以便后续的阅读☺超详细Redis之Key操作API,什么?看不懂!你来锤我Redis之String超详细API使用及应用场景介绍SCAN及相关SSCAN,HSCAN和ZSCAN命令解析什么?Redis的List类型不会用,看我这个超详细API使用及应用场景Redis之Hash超详细API使用及应用场景介绍,不看亏了!Redis之Set集合数据类型API使用及图文并茂应用场景,..原创 2021-03-08 19:59:08 · 198 阅读 · 1 评论 -
Redis之Geospatial:你不知道的,附近人
J3 - 白起Redis数据类型 # GeospatialRedis的基本数据类型停更有一段时间了,是时候重新拾起它了。那么今天我来介绍一下这个Redis的Geospatial相关命令,不知道你们怎么觉得反正我感觉挺实用的这个数据类型,因为我实习入职的时候接到的第一个项目好像就用的了这个数据类型(可惜那个功能不是我写的????)。一、Geospatial概述Redis 在 3.2 版本以后增加了地理位置 GEO 模块。生活中我们常常见到的功能如:附近的人、查找共享单车、美团找附近的餐馆等用来指原创 2021-03-08 19:27:42 · 417 阅读 · 0 评论 -
Redis之Sorted Set数据类型API及应用场景解析
j3_liuliangRedis常用API即应用场景系列(sorted set),如果觉得有用可以关注博主,不定时更新哦!一、有序集合(sorted set)有序集合和集合类似,只是说它是有序的,和无序集合的主要区别在于每一个元素除了值之外,它还会多一个分数。分数是一个浮点数,在 Java 中是使用双精度表示的,根据分数, Redis 就可以支持对分数从小到大或者从大到小的排序和无序集合一样,对于每一个元素都是唯一的 ,但是对于不同元素而言,它的分数可以一样元素也是 String 数据..原创 2020-11-02 19:04:15 · 578 阅读 · 1 评论 -
Redis之Set集合数据类型API使用及图文并茂应用场景,不看血亏!
j3_liuliangRedis常用API即应用场景系列(Set),如果觉得有用可以关注博主,不定时更新哦!一、集合(Set)概述:(1)Set是没有排序的字符集合,和list一样。可添加,删除,或判断元素是否存在的操作。(2)和list类型不同,不允许出现重复的元素。和c++的set容器是完全相同。set类型功能上存在服务器端完成聚合计算。效率很高,节省网络的开销。(3)最大允许元素4294967295,每个集合可存储40多亿个成员。(4)set集合支持查找集合中的差集、交集、并集。..原创 2020-10-13 14:32:18 · 831 阅读 · 0 评论 -
Redis之Hash超详细API使用及应用场景介绍,不看亏了!
j3_liuliangRedis常用API即应用场景系列(Hash),如果觉得有用可以关注博主,不定时更新哦!一、哈希(Hash)实际上主要是对一个对象的多重属性(如人的姓名,性别,年龄)的存储;贴张图形象一点同样是存储字符串,Hash 与String 的主要区别?1、把所有相关的值聚集到一个key 中,节省内存空间2、只使用一个key,减少key 冲突3、当需要批量获取值的时候,只需要使用一个命令,减少内存/IO/CPU 的消耗1.1 HSET(hset)将哈希表 key 中..原创 2020-10-05 09:35:20 · 6283 阅读 · 0 评论 -
SCAN及相关SSCAN,HSCAN和ZSCAN命令解析
j3_liuliang学习Redis命令中碰到了SSCAN命令,一时不知道如何去理解它,所以从Redis中文网上学习了一下用法;虽然很多都是复制粘贴,没办法它写的通俗易懂还详细嘛,所以我就顺势借鉴了一下(有点意思,小伙子!)一、概述语法:SCAN cursor [MATCH pattern] [COUNT count]cursor - 游标。pattern - 匹配的模式。count - 指定从数据集里返回多少元素,默认值为 10 。起始版本:2.8.0时间复杂度:O(1)..原创 2020-10-12 19:13:11 · 3710 阅读 · 0 评论 -
什么?Redis的List类型不会用,看我这个超详细API使用及应用场景
j3_liuliangRedis常用API即应用场景系列(List),如果觉得有用可以关注博主,不定时更新哦!一、列表(List)list命令需要知道的是它大致分两个类别L(left)和R(right),顾名思义就是针对list的左边操作命令和右边操作命令从而也可以知道Redis的List数据类型其实是和队列很像的,是不是;比如队列的先进先出对应List的命令就是先lpush再rpop;后进后出就是先lpush再lpop当然命令顺序可以颠倒,这要看以那个方向为准了。下面我以左边为准,简单的..原创 2020-10-03 20:03:37 · 559 阅读 · 1 评论 -
Redis之String超详细API使用及应用场景介绍
j3_liuliangRedis常用API即应用场景开始系列(String),如果觉得有用可以关注博主,不定时更新哦!一、字符串(String)1.1 SETNX(setnx)只有在 key 不存在时设置 key 的值。Redis Setnx(SET if Not eXists) 命令在指定的 key 不存在时,为 key 设置指定的值。语法127.0.0.1:6379> SETNX KEY_NAME VALUE可以版本:>= 1.0.0返回值:设置成功,返回 1..原创 2020-10-02 23:33:41 · 1477 阅读 · 3 评论 -
超详细Redis之Key操作API,什么?看不懂!你来锤我
j3_liuliangRedis常用API即应用场景开始系列(key),如果觉得有用可以关注博主,不定时更新哦!一、键(key)1.1 TYPE(type)Redis Type 命令用于返回 key 所储存的值的类型。语法:127.0.0.1:6379> TYPE KEY_NAME 可用版本: >= 1.0.0返回值返回 key 的数据类型,数据类型有:none (key不存在)string (字符串)list (列表)set (集合)zset (有序..原创 2020-10-02 23:30:19 · 990 阅读 · 3 评论