Redis入门(二)之数据类型
一、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入门(二)之数据类型相关推荐
- Redis入门(2):五大数据类型(key,string,list,set,sortset)将其实战,配置文件详解,发布与订阅
五大数据类型 redis常见数据类型操作命令:http://www.redis.cn/commands.html Redis键(key) 命令 描述 keys * 查看当前库所有key (匹配:key ...
- mysql添加两种数据类型_MySQL入门(二) 数据库数据类型详解
序言 今天去健身了,感觉把身体练好还是不错的,闲话不多说,把这个数据库所遇到的数据类型今天统统在这里讲清楚了,以后在看到什么数据类型,咱度应该认识,对我来说,最不熟悉的应该就是时间类型这块了.但是通过 ...
- java类作用域标识符_java入门 (二) 标识符、数据类型、类型转换、变量、常量、作用域...
java入门(二) 标识符 数据类型 类型转换 变量.常量.作用域 本次笔记引用B站:狂神说,虽然早就会了,现在回头来敲下基础,加深印象 1.标识符: java所有的组成部分都需要名字.类名丶变量名丶 ...
- redis入门(三)
文章目录 @[toc] redis入门(三) 目录 前言 事务 原理 Lua脚本 安装 脚本命令 EVAL EVALSHA lua和redis互操作 SCRIPT EXISTS SCRIPT FLUS ...
- Redis 入门系列-redis-redis 是什么,redis 的优点
导航 Redis 入门系列-redis-redis 是什么,redis 的优点 Redis 入门系列-redis-redis 和 memcached 的区别(总结) Redis 入门系列-redis- ...
- Redis入门四:Redis基本配置一:redis常用配置简介;后台运行(daemonize);
本篇博客内容: (1)在[Redis入门二:Linux系统下安装Redis:]中已将安装了redis,并且启动了redis了.其实,redis是有很多配置项的:本篇博客主要介绍redis各种配置项中的 ...
- Redis入门教程(二)
推荐阅读: Redis入门教程(一)https://www.cnblogs.com/jichi/p/10285346.html 5. Redis 的数据结构 5.1 Redis 数据结构介绍 redi ...
- Redis入门与数据类型介绍
一.Redis 概述 Redis 概念 Redis : REmote DIctionary Server(远程字典服务器). Redis 是完全开源免费的,用C语言编写的,遵守BSD 协议,是一个高性 ...
- Redis数据库(二)——数据类型
Redis数据库(二)--数据类型 一.String数据类型 1.set / get / append / strlen 2.incr / decr / incrby / decrby 3.getse ...
最新文章
- python列表知识点_Python列表知识点
- java IO(输入输出) 对象的序列化和反序列化
- Spring的事务控制-基于xml方式
- boost::statechart模块实现类型信息测试
- java web 项目打成war包部署到服务器上
- C++ primer第一章练习笔记及书店程序
- NYOJ 81:炮兵阵地(状压DP)
- 【Alpha】第九次Scrum meeting
- HDOJ-1875-畅通工程再续 解题报告
- 中文简历表格提取,手写汉字识别(Python+OpenCV)
- 网络安全CTF竞赛模式、题目类别、所用工具小结
- 戴尔笔记本电脑插入有线耳机后仍然外放的一种解决办法
- 计算机系技能比赛黑板报,技能成就梦想黑板报图文
- linux下firefox浏览器的flash版本过低解决方案
- python数组求和_python数组求和
- 从融360到理财魔方、再到韭菜财经,新金融正确姿势为哪般?
- 特斯拉“炸”降,蔚来、小鹏、理想们的路就平坦了么?
- Linux TCP之sack(一)
- 计算机房图怎么画,任务6掌握机房平面图的绘制方法.ppt
- Nvidia-smi简介
热门文章
- Java访问控制修饰符
- [C++11]共享智能指针shared_ptr指定删除器
- [Java基础]字节流读数据
- [蓝桥杯]最大连续子序列和
- CoreJava 笔记总结-第三章 Java的基本程序设计结构
- 蓝桥杯 递增三元组 二分
- Java连接Mysql数据库警告:Establishing SSL connection without server's identity verification is not recommend
- Ubuntu 设置下载路径
- P5787 二分图 /【模板】线段树分治
- 【ZJOI2015】幻想乡战略游戏【点分树】【带权重心】