Redis

一、概述

Redis 是速度非常快的非关系型(NoSQL)内存键值数据库,可以存储键和五种不同类型的值之间的映射。(key-value)

Key键的类型只能为字符串,Value值支持五种数据类型:字符串String、列表List、集合Set、散列表Hash、有序集合ZSet。

Redis 支持很多特性,例如将内存中的数据持久化到硬盘中,使用复制来扩展读性能,使用分片来扩展写性能。

二、数据类型(5种)

数据类型可以存储的值操作

STRING字符串、整数或者浮点数对整个字符串或者字符串的其中一部分执行操作</br> 对整数和浮点数执行自增或者自减操作

LIST列表从两端压入或者弹出元素 </br> 对单个或者多个元素进行修剪,</br> 只保留一个范围内的元素

SET无序集合添加、获取、移除单个元素</br> 检查一个元素是否存在于集合中</br> 计算交集、并集、差集</br> 从集合里面随机获取元素

HASH包含键值对的无序散列表添加、获取、移除单个键值对</br> 获取所有键值对</br> 检查某个键是否存在

ZSET有序集合添加、获取、删除元素</br> 根据分值范围或者成员来获取元素</br> 计算一个键的排名


参考:

https://github.com/CyC2018/CS-Notes/blob/master/notes/Redis.md

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 本文精心整理了书籍、博客以及本人面试中遇到的基础知识点,方便大家快速回顾知识。 参考: https://githu...
    蛮三刀酱阅读 1,043评论 0赞 4
  • 参考文档:redis设计与实现读书笔记 第二版 一、数据结构和对象 1.关于字符串 redis底层存储字符串结构为...
    lionel880阅读 1,100评论 0赞 2
  • Redis Redis是一个支持网络、基于内存、可选持久性的NoSql数据库,目前在很多的系统中都使用了Redis...
    冰淇淋配什么呢阅读 1,141评论 0赞 0
  • 1.Redis VS Memcached 适用于集中式缓存 常见技术选型基于内存数据结构虚拟内存过期策略数据持久灾...
    学海一乌鸦阅读 302评论 0赞 1
  • NoSQL NoSQL,泛指非关系型数据库。随着互联网的发展,传统的关系型数据库在应付超大型和高并发的网站已经新的...
    昵称光被占用阅读 411评论 0赞 0

友情链接更多精彩内容