电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

电脑语言Redis学习总结

电脑语言Redis学习总结_第1页
1/10
电脑语言Redis学习总结_第2页
2/10
电脑语言Redis学习总结_第3页
3/10
电脑语言 Redis 学习总结 在工作过中运用到了 redis 的相关学问,在结合多方资料后,加深了对于 redis 的使用和理解,下面就是电脑语言 Redis 学习总结,快来看一看吧。 最近在工作中使用到了 redis 的相关缓存的学问,之前对 redis 的理解仅仅局限于“缓存数据”、“redis 分布式锁”的简洁使用,了解的学问面很窄。在结合了多方资料和虚机、java 代码进展实操后,加深了对 redis 的使用和理解。趁热打铁,对学习到的学问做一下总结。 本次学习笔记 将从以下几个方面进展学习总结: NoSql 简洁介绍 * Redis 的根本数据类型 一、NoSql 简洁介绍 1、NoSql 是什么? NoSQL,泛指非关系型的数据库,NoSQL 即 Not-Only SQL,它可以作为关系型数据库的良好补充。 2、能解决什么? 为了解决高并发、高可扩展、高可用、大数据存储问题而产生的数据库解决方案,就是 NoSql 数据库。 3、该怎么用? NoSql 数据库的 4 大分类 : KV 键值,存储数据库(memcache、Redis 的存储类型)--本次学习redis 存储数据库文档型数据库(MongoDB)--之后学习 列存储数据库(HBase)--之后学习 图形数据库(Neo4J)--之后学习 4、分布式数据中需要遵循的 CAP 原理 C:Consistency(强全都性) A:Availability(可用性) P:Partition tolerance(分区容错性) 没有 NosQL 数据库能同时满意这三点 这句话我个人的理解就是,在对于数据的强始终性和数据的分区容错性之间,系统更加倾向于承受“分区容错性”。在分布式数据库中有个 3 进 2 的 原 则 , 就 是 一 个 分 布 式 系 统 中 , 最 多 只 能 同 时 满 意CA、CP、AP 相互使用。 二、Redis 的根本数据类型 String: 在工程中最常见的一个使用方式就是,用来缓存用户的信息, 将用户信息的构造体使用 JSON 序列化成字符串,然后将序列化后的字符串放入 reids 的缓存中进展存储。从缓存中取用户信息会经过一次反序列化的过程。 当字符串长度小于 1M 时,扩容都是加倍现有的空间,假如超过 1M,扩容时一次只会多扩 1M 的空间。需要留意的是字符串最大长度为 512M。 参考资料 操作实例 单个键值的存取 set k1 v1 OK get k1 v1 del k1 (integer) 1 get k1 (nil) 多个键值的存取 set k2 v2 OK mget k1 k2 k3# 返回一个列表 1) v1 2) v2 3) (nil) mset k1 1 k2 2 k3 v3 mget k1 k2...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

电脑语言Redis学习总结

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部