Redis --数据类型 [1]
分类:
文章
•
2024-06-21 15:55:40
一 string 类型 (最简单常用的类型)
string是redis最基本的类型,你可以理解成与Memcached一模一样的类型,一个key对应一个value。
![Redis --数据类型 [1] Redis --数据类型 [1]](/default/index/img?u=aHR0cHM6Ly9waWFuc2hlbi5jb20vaW1hZ2VzLzE4L2I1MTgwOTM2NTY5MGRmOTEwNzc0ZjJlMGRiNjY4ZjlhLnBuZw==)
![Redis --数据类型 [1] Redis --数据类型 [1]](/default/index/img?u=aHR0cHM6Ly9waWFuc2hlbi5jb20vaW1hZ2VzLzI4OC85Y2E3ZmNkOGM1MjlmODA3YzQ2YWY0NGE5NTM1MjI1OC5wbmc=)
二 Hash类型(哈希)
Redis hash是一个string类型的field和value的映射表,hash特别适合用于存储对象。
![Redis --数据类型 [1] Redis --数据类型 [1]](/default/index/img?u=aHR0cHM6Ly9waWFuc2hlbi5jb20vaW1hZ2VzLzczNy80ZmMwMTI3OWFhNmNjNWIyNjE2NDEyZmNjYjU1ZmViOS5wbmc=)
![Redis --数据类型 [1] Redis --数据类型 [1]](/default/index/img?u=aHR0cHM6Ly9waWFuc2hlbi5jb20vaW1hZ2VzLzIxMC8yMDhlZWQ3YTczMjcwNDcyNjkzOTYyYTdhMTkwMTM0YS5wbmc=)
三 List(列表)
Redis 列表是简单的字符串列表,按照插入 顺序排序。你可以添加一个元素到列表的头部(左边)或者尾部(右边)。
![Redis --数据类型 [1] Redis --数据类型 [1]](/default/index/img?u=aHR0cHM6Ly9waWFuc2hlbi5jb20vaW1hZ2VzLzExNS8zMGJmZjlhYmE0NDhkOWNlOWRjMDA2MmY1MjlkNmY5Yi5wbmc=)
![Redis --数据类型 [1] Redis --数据类型 [1]](/default/index/img?u=aHR0cHM6Ly9waWFuc2hlbi5jb20vaW1hZ2VzLzI2LzgzMGMyZjQzNTkzMWU2ZjAwMGM1YzljYjUyYmQyNDYyLnBuZw==)
四 set(无序集合)
Redis的Set是string类型的 无序集合
![Redis --数据类型 [1] Redis --数据类型 [1]](/default/index/img?u=aHR0cHM6Ly9waWFuc2hlbi5jb20vaW1hZ2VzLzI1MC83ZjU1NDk1OWZlOWJhZmQzMzY5YzcxMzMwMTczNjVkMi5wbmc=)
![Redis --数据类型 [1] Redis --数据类型 [1]](/default/index/img?u=aHR0cHM6Ly9waWFuc2hlbi5jb20vaW1hZ2VzLzU2Ny81NjAzNmEwMmMyODI2ZTMwNDg4NzdiMDE0YzYzMmMzZi5wbmc=)
五 zset (有序集合)
Redis zset 和 set 一样也是string类型元素的集合,且不允许重复的成员。
不同的是每个元素都会关联一个double类型的分数。redis正是通过分数来为集合中的成员进行从小到大的排序。
![Redis --数据类型 [1] Redis --数据类型 [1]](/default/index/img?u=aHR0cHM6Ly9waWFuc2hlbi5jb20vaW1hZ2VzLzIxL2JiZmI4Mzg4MTMxZDQ2MTVhNzdlOGE4MjQ3OWFmMmU1LnBuZw==)
![Redis --数据类型 [1] Redis --数据类型 [1]](/default/index/img?u=aHR0cHM6Ly9waWFuc2hlbi5jb20vaW1hZ2VzLzMyMS81ZjZmOWQ1NGU1Y2E0YzU3YWQ2Zjk5OGM1ZTA5YTU0MS5wbmc=)