IDEA2023.1.3破解,IDEA破解,IDEA 2023.1破解,最新IDEA激活码

Redis学习(七)——五大数据类型总结:字符串、散列、列表、集合和有序集合

IDEA2023.1.3破解,IDEA破解,IDEA 2023.1破解,最新IDEA激活码

目录

  • 字符串类型(String)
  • 散列类型(Hash)
  • 列表类型(List)
  • 集合类型(Set)
  • 有序集合类型(SortedSet)
  • 其它命令

一、字符串类型(String)

1、介绍:

  字符串类型是 Redis 中最基本的数据类型,可以存储二进制数据、图片和 Json 的对象。

  字符串类型也是其他 4 种数据库类型的基础,其它数据类型可以说是从字符串类型中进行组织的,如:列表类型是以列表的形式组织字符串,集合类型是以集合的形式组织字符串。

2、命令:

86_1.png

【备注】包括 INCR 在内的所有 Redis 命令都是原子操作。

3、命令测试:

86_2.png

4、命名

建议:“对象类型:对象ID:对象属性”命名一个键,如:“user:1:friends”存储 ID 为 1 的用户的的好友列表。对于多个单词则推荐使用 “.” 进行分隔。

5、应用:

(1)访问量统计:每次访问博客和文章使用 INCR 命令进行递增;

(2)将数据以二进制序列化的方式进行存储。

二、散列类型(Hash)

1、介绍:

  散列类型采用了字典结构(k-v)进行存储。

  散列类型适合存储对象。可以采用这样的命名方式:对象类别和 ID 构成键名,使用字段表示对象的属性,而字段值则存储属性值。如:存储 ID 为 2 的汽车对象。

86_3.png

2、命令:

86_4.png

3、命令测试:

86_5.png

4、应用:

文章内容存储:

86_6.png

三、列表类型(List)

1、介绍:

  列表类型(list)可以存储一个有序的字符串列表,常用的操作是向两端添加元素。

  列表类型内部是使用双向链表实现的,也就是说,获取越接近两端的元素速度越快,代价是通过索引访问元素比较慢。

2、命令:

86_7.png

3、命令测试:

86_8.png

【解析】向列表的左边添加元素“1”,再依次加入“2”、“3”

86_9.png

然后:

86_10.png

在列表的右边依次加入两个元素“0”、“-1”:

86_11.png

4、应用:

(1)显示社交网站的新鲜事、热门评论和新闻等;

(2)当队列使用;

(3)记录日志。

四、集合(Set)

1、介绍:  

  字符串的无序集合,不允许存在重复的成员。

  多个集合类型之间可以进行并集、交集和差集运算。

2、命令:

86_12.png

3、图解交、并、差集:

86_13.png

86_14.png

4、命令测试:

86_15.png

5、应用:

(1)文章标签。

五、有序集合(SortedSet)

1、介绍:

  在集合类型的基础上添加了排序的功能。

2、命令:

86_16.png

3、命令测试:

86_17.png

4、应用:

(1)点击量排序

六、其他命令

1、获得符合规则的键名列表

KEYS pattern

pattern 支持 glob 风格通配符:

86_18.png

2、判断一个键是否存在

EXISTS key

如果键存在则返回整数类型 1,否则返回 0。

3、删除键

DEL key [key ...]

可以删除一个或者多个键,返回值是删除的键的个数

4、获得键值的数据类型

TYPE key

来源:https://www.cnblogs.com/xiaoxi/category/961351.html

文章永久链接:https://tech.souyunku.com/?p=13433


Warning: A non-numeric value encountered in /data/wangzhan/tech.souyunku.com.wp/wp-content/themes/dux/functions-theme.php on line 1154
赞(69) 打赏



未经允许不得转载:搜云库技术团队 » Redis学习(七)——五大数据类型总结:字符串、散列、列表、集合和有序集合

IDEA2023.1.3破解,IDEA破解,IDEA 2023.1破解,最新IDEA激活码
IDEA2023.1.3破解,IDEA破解,IDEA 2023.1破解,最新IDEA激活码

评论 抢沙发

大前端WP主题 更专业 更方便

联系我们联系我们

觉得文章有用就打赏一下文章作者

微信扫一扫打赏

微信扫一扫打赏


Fatal error: Uncaught Exception: Cache directory not writable. Comet Cache needs this directory please: `/data/wangzhan/tech.souyunku.com.wp/wp-content/cache/comet-cache/cache/https/tech-souyunku-com/index.q`. Set permissions to `755` or higher; `777` might be needed in some cases. in /data/wangzhan/tech.souyunku.com.wp/wp-content/plugins/comet-cache/src/includes/traits/Ac/ObUtils.php:367 Stack trace: #0 [internal function]: WebSharks\CometCache\Classes\AdvancedCache->outputBufferCallbackHandler() #1 /data/wangzhan/tech.souyunku.com.wp/wp-includes/functions.php(5109): ob_end_flush() #2 /data/wangzhan/tech.souyunku.com.wp/wp-includes/class-wp-hook.php(303): wp_ob_end_flush_all() #3 /data/wangzhan/tech.souyunku.com.wp/wp-includes/class-wp-hook.php(327): WP_Hook->apply_filters() #4 /data/wangzhan/tech.souyunku.com.wp/wp-includes/plugin.php(470): WP_Hook->do_action() #5 /data/wangzhan/tech.souyunku.com.wp/wp-includes/load.php(1097): do_action() #6 [internal function]: shutdown_action_hook() #7 {main} thrown in /data/wangzhan/tech.souyunku.com.wp/wp-content/plugins/comet-cache/src/includes/traits/Ac/ObUtils.php on line 367