redis rdm收费了 redis cn

admin2024-05-30  13

3. 五大数据类型

官网文档 https://redis.io/

redis rdm收费了 redis cn,redis rdm收费了 redis cn_字符串,第1张

Redis 是一个开放源码(BSD 许可)、内存中的数据结构存储,用作数据库缓存消息中间件MQ。Redis 提供数据结构,例如字符串、散列、列表、集合、带有范围查询的排序集、位图、超级日志、地理空间索引和流。Redis 具有内置的复制、 Lua 脚本、 LRU 收回、事务和不同级别的磁盘持久性,并通过 Redis Sentinel 提供高可用性服务,并通过 Redis Cluster 提供自动分区。

3.1 Redis-Key

redis rdm收费了 redis cn,redis rdm收费了 redis cn_Redis_02,第2张

redis rdm收费了 redis cn,redis rdm收费了 redis cn_字符串_03,第3张

redis rdm收费了 redis cn,redis rdm收费了 redis cn_redis rdm收费了_04,第4张

redis rdm收费了 redis cn,redis rdm收费了 redis cn_字符串_05,第5张

官网 查命令 https://redis.io/commands

3.2 String(字符串)

3.2.1 获取、判断存在

redis rdm收费了 redis cn,redis rdm收费了 redis cn_redis_06,第6张


3.2.2 增加、减少

redis rdm收费了 redis cn,redis rdm收费了 redis cn_字符串_07,第7张

redis rdm收费了 redis cn,redis rdm收费了 redis cn_redis rdm收费了_08,第8张


3.2.3 字符串范围

redis rdm收费了 redis cn,redis rdm收费了 redis cn_Redis_09,第9张

3.2.4 替换

redis rdm收费了 redis cn,redis rdm收费了 redis cn_字符串_10,第10张

3.2.5 setex、setnx

redis rdm收费了 redis cn,redis rdm收费了 redis cn_字符串_11,第11张

3.2.6 同时设置多个值

redis rdm收费了 redis cn,redis rdm收费了 redis cn_redis rdm收费了_12,第12张

3.2.7 对象

redis rdm收费了 redis cn,redis rdm收费了 redis cn_Redis_13,第13张

3.2.8 get、set

redis rdm收费了 redis cn,redis rdm收费了 redis cn_redis_14,第14张

String类型的使用场景:value除了是字符串还可以是数字

  • 计数器
  • 统计多单位的数量
  • 粉丝数
  • 对象缓存存储

3.3 List(列表)

基本的数据类型:列表

redis rdm收费了 redis cn,redis rdm收费了 redis cn_字符串_15,第15张

在redis中可以把List玩成:栈、队列、阻塞队列

3.3.1 存值

redis rdm收费了 redis cn,redis rdm收费了 redis cn_字符串_16,第16张

3.3.2 获取值(区间、下标)

redis rdm收费了 redis cn,redis rdm收费了 redis cn_Redis_17,第17张

redis rdm收费了 redis cn,redis rdm收费了 redis cn_redis_18,第18张

3.3.3 移除元素(下标、指定值)

redis rdm收费了 redis cn,redis rdm收费了 redis cn_字符串_19,第19张

redis rdm收费了 redis cn,redis rdm收费了 redis cn_字符串_20,第20张

3.3.4 截断 trim

redis rdm收费了 redis cn,redis rdm收费了 redis cn_字符串_21,第21张

3.3.5 rpoplpush

redis rdm收费了 redis cn,redis rdm收费了 redis cn_Redis_22,第22张

3.3.6 lset

redis rdm收费了 redis cn,redis rdm收费了 redis cn_redis_23,第23张

3.3.7 linsert

redis rdm收费了 redis cn,redis rdm收费了 redis cn_redis_24,第24张

3.3.8 小结

redis rdm收费了 redis cn,redis rdm收费了 redis cn_redis_25,第25张

3.4 Set(集合)

3.4.1 添加、查看、判断

redis rdm收费了 redis cn,redis rdm收费了 redis cn_redis_26,第26张

3.4.2 获取、移除

redis rdm收费了 redis cn,redis rdm收费了 redis cn_redis_27,第27张

redis rdm收费了 redis cn,redis rdm收费了 redis cn_Redis_28,第28张

3.4.3 随机抽取、删除元素

redis rdm收费了 redis cn,redis rdm收费了 redis cn_redis rdm收费了_29,第29张

redis rdm收费了 redis cn,redis rdm收费了 redis cn_redis rdm收费了_30,第30张

3.4.4 移动元素

redis rdm收费了 redis cn,redis rdm收费了 redis cn_Redis_31,第31张

3.4.5 交、并、差集

redis rdm收费了 redis cn,redis rdm收费了 redis cn_字符串_32,第32张

3.4 Hash(哈希)

Map集合,本质和String类型没有太大区别,还是一个简单的key-value

3.4.1 获取字段(一个、多个)

redis rdm收费了 redis cn,redis rdm收费了 redis cn_redis rdm收费了_33,第33张

3.4.2 获取字段数量

redis rdm收费了 redis cn,redis rdm收费了 redis cn_Redis_34,第34张

3.4.2 判断是否存在

redis rdm收费了 redis cn,redis rdm收费了 redis cn_redis_35,第35张

3.4.3 只获得所有field、value

redis rdm收费了 redis cn,redis rdm收费了 redis cn_字符串_36,第36张

3.4.4 指定增量

redis rdm收费了 redis cn,redis rdm收费了 redis cn_字符串_37,第37张

hash应用:

经常变动的信息:用户信息 user name age
hash更适合于对象的存储,String更加适合字符串的存储

3.5 Zset(有序集合)

3.5.1 排序实现

redis rdm收费了 redis cn,redis rdm收费了 redis cn_字符串_38,第38张

3.5.2 移除 、获取

redis rdm收费了 redis cn,redis rdm收费了 redis cn_字符串_39,第39张

redis rdm收费了 redis cn,redis rdm收费了 redis cn_字符串_40,第40张

redis rdm收费了 redis cn,redis rdm收费了 redis cn_redis rdm收费了_41,第41张


本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明原文出处。如若内容造成侵权/违法违规/事实不符,请联系SD编程学习网:675289112@qq.com进行投诉反馈,一经查实,立即删除!