Redis
Posted 煮一杯Java
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Redis相关的知识,希望对你有一定的参考价值。
Redis
Redis的数据类型
1.字符串
Redis中的字符串是一个字节序列。Redis中的字符串是二进制安全的,这意味着它们的长度不由任何特殊的终止字符决定。因此,可以在一个字符串中存储高达512兆字节的任何内容。
2.散列/哈希
Redis散列/哈希(Hashes)是键值对的集合。Redis散列/哈希是字符串字段和字符串值之间的映射。因此,它们用于表示对象。
3.列表
Redis列表只是字符串列表,按插入顺序排序。您可以向Redis列表的头部或尾部添加元素.
4.集合
Redis集合是字符串的无序集合。在Redis中,您可以添加,删除和测试成员存在的时间O(1)复杂性。
5.可排序集合
Redis可排序集合类似于Redis集合,是不重复的字符集合。 不同之处在于,排序集合的每个成员都与分数相关联,这个分数用于按最小分数到最大分数来排序的排序集合。虽然成员是唯一的,但分数值可以重复.
spring-data-redis与redis之间的数据交互需要经历序列化/反序列化操作(key-value都会进行序列化操作),应用向redis发送的数据需要经历序列化操作才能保存,从redis取回来的数据需要经历反序列化操作才能得到我们想要的结果。因此如果我们要缓存对象到redis中的话该对象需要实现Serializable接口。
以上是关于Redis的主要内容,如果未能解决你的问题,请参考以下文章