Redis 五大数据类型级 简单的入门操作

String类型

string是redis最基本的类型,你可以理解成与Memcached(高性能的分布式内存对象缓存系统)一模一样的类型,

一个key对应一个value。

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

Redis 五大数据类型级 简单的入门操作

我们看一下几个简单的String类型的操作:

Redis 五大数据类型级 简单的入门操作

Redis 五大数据类型级 简单的入门操作

Redis 五大数据类型级 简单的入门操作

Redis 五大数据类型级 简单的入门操作

Redis 五大数据类型级 简单的入门操作

Redis 五大数据类型级 简单的入门操作

Redis 五大数据类型级 简单的入门操作

Redis 五大数据类型级 简单的入门操作

Redis 五大数据类型级 简单的入门操作

Redis 五大数据类型级 简单的入门操作

Redis 五大数据类型级 简单的入门操作

Redis 五大数据类型级 简单的入门操作


列表(List)

类似于java中的List集合

简单的说就是一个链表或者说是一个队列。可以从头部或尾部向Redis列表添加元素。

Redis 五大数据类型级 简单的入门操作


Redis 五大数据类型级 简单的入门操作

Redis 五大数据类型级 简单的入门操作

比较lpush rpush 

Redis 五大数据类型级 简单的入门操作

Redis 五大数据类型级 简单的入门操作

Redis 五大数据类型级 简单的入门操作

Redis 五大数据类型级 简单的入门操作

Redis 五大数据类型级 简单的入门操作

Redis 五大数据类型级 简单的入门操作

Redis 五大数据类型级 简单的入门操作

Redis 五大数据类型级 简单的入门操作

Redis 五大数据类型级 简单的入门操作

Redis 五大数据类型级 简单的入门操作



Set集合类型

Redis的集合使用的是无序的方式存储元素,里面的元素是不可重复的(就算添加了相同的数据也会自动去重)。

Redis 五大数据类型级 简单的入门操作

Redis 五大数据类型级 简单的入门操作

Redis 五大数据类型级 简单的入门操作

Redis 五大数据类型级 简单的入门操作

Redis 五大数据类型级 简单的入门操作

Redis 五大数据类型级 简单的入门操作

Redis 五大数据类型级 简单的入门操作

Redis 五大数据类型级 简单的入门操作

Redis 五大数据类型级 简单的入门操作


Hash散列类型

类似于java中的Map,Redis的散列可以存储多个键值对之间的映射。和字符串一样,散列存储的值既可以是字符串又可以是数字值,并且用户同样可以对散列存储的数字执行自增操作或者是自减操作

Redis 五大数据类型级 简单的入门操作

Redis 五大数据类型级 简单的入门操作

Redis 五大数据类型级 简单的入门操作

Redis 五大数据类型级 简单的入门操作

Redis 五大数据类型级 简单的入门操作

Redis 五大数据类型级 简单的入门操作

Redis 五大数据类型级 简单的入门操作

Redis 五大数据类型级 简单的入门操作

Redis 五大数据类型级 简单的入门操作


有序集合(Zset)

在set基础上,加一个score值。之前set是k1 v1 v2 v3,现在zset是k1 score1 v1 score2 v2

有序集合和散列一样,用于存储键值对;有序集合的键被称为成员member,每一个成员都是独一无二的;而有序集合的值被称为分值score,分值必须是浮点数。

有序集合是Redis里面唯一一个既可以根据成员访问元素,又可以根据分值以及分值的排序来访问元素的结构。

Redis 五大数据类型级 简单的入门操作

Redis 五大数据类型级 简单的入门操作

Redis 五大数据类型级 简单的入门操作

Redis 五大数据类型级 简单的入门操作

Redis 五大数据类型级 简单的入门操作


参考自:https://blog.****.net/evan_qb/article/details/79514366