开发者社区> 问答> 正文

Redis中list和set有什么不一样吗?

已解决

Redis中list和set有什么不一样吗?

展开
收起
游客6poszk7nfmalm 2022-10-16 16:53:15 1989 0
2 条回答
写回答
取消 提交回答
  • 一个九年资深的程序员,擅长数据库、Java、C#、系统运维、电脑技巧等方面知识,阿里云专家博主、C站站优质博主、公众号运营超五年,热爱分享IT技术相关技术文章,给大家提供帮助!
    推荐回答

    相同点 List和Set都是接口继承于Collection接口。 区别 1、最大的不同就是List是可以重复的。而Set是不能重复的。 2、List接口有三个实现类:LinkedList,ArrayList,Vector ;Set接口有两个实现类:HashSet(底层由HashMap实现),LinkedHashSet。 3、List适合经常追加数据,插入,删除数据。但随机取数效率比较低;Set适合经常地随机储存,插入,删除。但是在遍历时效率比较低。

    2022-10-16 17:32:33
    赞同 展开评论 打赏
  • list是列表,set是集合,set相较于list的不同之处是set中没有重复的元素,所以方法

    与list有点不一样,但是含义是一样的,都是添加元素、移除元素、检查和返回所有元素的

    操作。

    2022-10-16 17:28:45
    赞同 展开评论 打赏
来源圈子
更多
收录在圈子:
+ 订阅
技术图谱:由专家组参与技术图谱的绘制与编写,知识与实践的结合让开发者们掌握学习路线与逻辑,快速提升技能 电子书:电子书由阿里内外专家打造,供开发者们下载学习,更与课程相结合,使用户更易理解掌握课程内容 训练营:学习训练营 深入浅出,专家授课,带领开发者们快速上云 精品课程:汇集知识碎片,解决技术难题,体系化学习场景,深入浅出,易于理解 技能自测:提供免费测试,摸底自查 体验实验室:学完即练,云资源免费使用
问答排行榜
最热
最新

相关电子书

更多
Redis集群演化的心路历程——从2.x到3.0时代 立即下载
微博的Redis定制之路 立即下载
云数据库Redis版的开源之路 立即下载