redis
文章平均质量分 86
redis笔记
NotFount Error
这个作者很懒,什么都没留下…
展开
-
redis有序集合zset详解
zset概述Redis有序集合zset与普通集合set非常相似,是一个没有重复元素的字符串集合。不同之处是有序集合的每个成员都关联了一个评分(score),这个评分(score)被用来按照从最低分到最高分的方式排序集合中的成员。集合的成员是唯一的,但是评分是可以重复的 。因为元素是有序的, 所以你也可以很快的根据评分(score)或者次序来获取一个范围的元素。访问有序集合的中间元素也是非常快的,因此你能够使用有序集合作为一个没有重复成员的智能列表。此外,有序集合中的元素是按顺序获取的(因此它们原创 2021-10-31 19:38:09 · 8802 阅读 · 0 评论 -
redis数据类型keys详解
Redis键(key)设置key-valueset key value获取指定key的valueget key查看当前库所有keykeys *exists key判断某个key是否存在,1–存在,0–不存在exists key查看key是什么类型type key删除指定的key数据del key删除指定的key(s),若key不存在则该key被跳过。但是,相比DEL会产生阻塞,该命令会在另一个线程中回收内存,因此它是非阻塞的。 这也是该命令名字原创 2021-10-24 15:10:42 · 1220 阅读 · 0 评论 -
redis数据类型hash详解
redis数据类型sets详解hashRedis hash 是一个键值对集合。Redis hash是一个string类型的field和value的映射表,hash特别适合用于存储对象。类似Java里面的Map<String,Object>例如用户ID为查找的key,存储的value为用户对象,包含姓名,年龄,生日等信息,如果用普通的key/value结构来存储主要有以下3种存储方式:每次修改用户的某个属性需要,先反序列化改好后再序列化回去。开销较大。 以用户ID与属性原创 2021-10-30 22:03:10 · 826 阅读 · 0 评论 -
redis数据类型之lists详解
redis数据类型String详解redis数据类型keys详解list单键多值Redis 列表是简单的字符串列表,按照插入顺序排序。你可以添加一个元素到列表的头部(左边)或者尾部(右边)。它的底层实际是个双向链表,对两端的操作性能很高,通过索引下标的操作中间的节点性能会较差。l就是left、左边,r就是right、右边从表头插入一个或多个值。(头插)lpush value1 value2......有左边插入自然有右边插入,从右边插入就是把l改成r从表尾插入一个或多个值。原创 2021-10-26 22:06:13 · 300 阅读 · 0 评论 -
redis数据类型sets详解
redis数据类型lists详解SetsRedis set对外提供的功能与list类似是一个列表的功能,特殊之处在于set是可以自动排重的,当你需要存储一个列表数据,又不希望出现重复数据时,set是一个很好的选择,并且set提供了判断某个成员是否在一个set集合内的重要接口,这个也是list所不能提供的。Redis的Set是string类型的无序集合。它底层其实是一个value为null的hash表,所以添加,删除,查找的复杂度都是O(1)。一个算法,随着数据的增加,执行时间的长短,如果是O(1),原创 2021-10-28 11:05:05 · 492 阅读 · 0 评论 -
redis入门
NoSQL随着用户访问量大幅度提升,同时产生了大量的用户数据,大量io。加上后来的智能移动设备的普及,给cpu、内存、带来了巨大压力。NoSQL(NoSQL = Not Only SQL ),意即“不仅仅是SQL”,泛指非关系型的数据库。NoSQL 不依赖业务逻辑方式存储,而以简单的key-value模式存储。因此大大的增加了数据库的扩展能力。不遵循SQL标准。不支持ACID。远超于SQL的性能。NoSQL适用场景对数据高并发的读写海量数据的读写对数据高可扩展性的NoSQL不原创 2021-10-23 21:27:37 · 79 阅读 · 0 评论 -
redis数据类型String详解
StringString是Redis最基本的类型,一个key对应一个value。String类型是二进制安全的。意味着Redis的string可以包含任何数据。比如jpg图片或者序列化的对象。String类型是Redis最基本的数据类型,一个Redis中字符串value最多可以是512M。设置key-valueset key value获取指定key的valueget key将给定的value追加到原值的末尾append key value获得值的长度strlen k原创 2021-10-24 16:09:17 · 510 阅读 · 0 评论