一、Redis 数据类型

Redis支持五种数据类型:

(1)string(字符串)

(2)hash(哈希)

(3)list(列表)

(4)set(集合)

(5)zset(sorted set,有序集合)

二、String(字符串)

string是redis最基本的类型,即一个key对应一个value(类似java的Map)

string类型是二进制安全的。意思是redis的string可以包含任何数据。比如jpg图片或者序列化的对象 。

string类型是Redis最基本的数据类型,一个键最大能存储512MB。

如:

三、Hash(哈希)

Redis hash 是一个键值(key=>value)对集合(类似java的Object)。

Redis hash是一个string类型的field和value的映射表,hash特别适合用于存储对象。

如:

四、List(列表)

Redis 列表是简单的字符串列表,按照插入顺序排序(类似java的List)。你可以添加一个元素到列表的头部或者尾部

如:

五、Set(集合)

Redis的Set是string类型的无序集合(类似java的Set)。

集合是通过哈希表实现的,所以添加,删除,查找的复杂度都是O(1)。

如:

六、ZSet(sorted set:有序集合)

Redis zset 和 set 一样也是string类型元素的集合,且不允许重复的成员。

不同的是每个元素都会关联一个double类型的分数。redis正是通过分数来为集合中的成员进行从小到大的排序。

zset的成员是唯一的,但分数(score)却可以重复。

如:

Redis入门(二)之数据类型相关推荐

  1. Redis入门(2):五大数据类型(key,string,list,set,sortset)将其实战,配置文件详解,发布与订阅

    五大数据类型 redis常见数据类型操作命令:http://www.redis.cn/commands.html Redis键(key) 命令 描述 keys * 查看当前库所有key (匹配:key ...

  2. mysql添加两种数据类型_MySQL入门(二) 数据库数据类型详解

    序言 今天去健身了,感觉把身体练好还是不错的,闲话不多说,把这个数据库所遇到的数据类型今天统统在这里讲清楚了,以后在看到什么数据类型,咱度应该认识,对我来说,最不熟悉的应该就是时间类型这块了.但是通过 ...

  3. java类作用域标识符_java入门 (二) 标识符、数据类型、类型转换、变量、常量、作用域...

    java入门(二) 标识符 数据类型 类型转换 变量.常量.作用域 本次笔记引用B站:狂神说,虽然早就会了,现在回头来敲下基础,加深印象 1.标识符: java所有的组成部分都需要名字.类名丶变量名丶 ...

  4. redis入门(三)

    文章目录 @[toc] redis入门(三) 目录 前言 事务 原理 Lua脚本 安装 脚本命令 EVAL EVALSHA lua和redis互操作 SCRIPT EXISTS SCRIPT FLUS ...

  5. Redis 入门系列-redis-redis 是什么,redis 的优点

    导航 Redis 入门系列-redis-redis 是什么,redis 的优点 Redis 入门系列-redis-redis 和 memcached 的区别(总结) Redis 入门系列-redis- ...

  6. Redis入门四:Redis基本配置一:redis常用配置简介;后台运行(daemonize);

    本篇博客内容: (1)在[Redis入门二:Linux系统下安装Redis:]中已将安装了redis,并且启动了redis了.其实,redis是有很多配置项的:本篇博客主要介绍redis各种配置项中的 ...

  7. Redis入门教程(二)

    推荐阅读: Redis入门教程(一)https://www.cnblogs.com/jichi/p/10285346.html 5. Redis 的数据结构 5.1 Redis 数据结构介绍 redi ...

  8. Redis入门与数据类型介绍

    一.Redis 概述 Redis 概念 Redis : REmote DIctionary Server(远程字典服务器). Redis 是完全开源免费的,用C语言编写的,遵守BSD 协议,是一个高性 ...

  9. Redis数据库(二)——数据类型

    Redis数据库(二)--数据类型 一.String数据类型 1.set / get / append / strlen 2.incr / decr / incrby / decrby 3.getse ...

最新文章

  1. python列表知识点_Python列表知识点
  2. java IO(输入输出) 对象的序列化和反序列化
  3. Spring的事务控制-基于xml方式
  4. boost::statechart模块实现类型信息测试
  5. java web 项目打成war包部署到服务器上
  6. C++ primer第一章练习笔记及书店程序
  7. NYOJ 81:炮兵阵地(状压DP)
  8. 【Alpha】第九次Scrum meeting
  9. HDOJ-1875-畅通工程再续 解题报告
  10. 中文简历表格提取,手写汉字识别(Python+OpenCV)
  11. 网络安全CTF竞赛模式、题目类别、所用工具小结
  12. 戴尔笔记本电脑插入有线耳机后仍然外放的一种解决办法
  13. 计算机系技能比赛黑板报,技能成就梦想黑板报图文
  14. linux下firefox浏览器的flash版本过低解决方案
  15. python数组求和_python数组求和
  16. 从融360到理财魔方、再到韭菜财经,新金融正确姿势为哪般?
  17. 特斯拉“炸”降,蔚来、小鹏、理想们的路就平坦了么?
  18. Linux TCP之sack(一)
  19. 计算机房图怎么画,任务6掌握机房平面图的绘制方法.ppt
  20. Nvidia-smi简介

热门文章

  1. Java访问控制修饰符
  2. [C++11]共享智能指针shared_ptr指定删除器
  3. [Java基础]字节流读数据
  4. [蓝桥杯]最大连续子序列和
  5. CoreJava 笔记总结-第三章 Java的基本程序设计结构
  6. 蓝桥杯 递增三元组 二分
  7. Java连接Mysql数据库警告:Establishing SSL connection without server's identity verification is not recommend
  8. Ubuntu 设置下载路径
  9. P5787 二分图 /【模板】线段树分治
  10. 【ZJOI2015】幻想乡战略游戏【点分树】【带权重心】