分布式
次谨
用力的活着。
展开
-
初学Redis(2)——用Redis作为Mysql数据库的缓存
用Redis作MySQL数据库缓存,必须解决2个问题。首先,应该确定用何种数据结构存储来自Mysql的数据;在确定数据结构之后,还要考虑用什么标识作为该数据结构的键。 直观上看,Mysql中的数据都是按表存储的;更微观地看,这些表都是按行存储的。每执行一次select查询,Mysql都会返回一个结果集,这个结果集由若干行组成。所以,一个自然而然的想法就是在Redis中找到一种转载 2017-05-16 21:49:30 · 277 阅读 · 0 评论 -
初学Redis(3)——用Redis作为Mysql数据库的缓存
把MySQL结果集缓存到Redis的字符串或哈希结构中以后,我们面临一个新的问题,即如何为这些字符串或哈希命名,也就是如何确定它们的键。因为这些数据结构所对应的行都属于某个结果集,假如可以找到一种唯一标识结果集的方法,那么只需为这些数据结构分配一个唯一的序号,然后把结果集标识符与该序号结合起来,就能唯一标识一个数据结构了。于是,为字符串和哈希命名的问题就转化为确定结果集标识符的问题。转载 2017-05-16 21:50:13 · 251 阅读 · 0 评论 -
分布式缓存技术redis学习系列(一)——redis简介以及linux上的安装
文章主目录 redis简介linux下安装redis 回到顶部 redis简介 redis是NoSQL(No Only SQL,非关系型数据库)的一种,NoSQL是以Key-Value的形式存储数据。当前主流的分布式缓存技术有redis,memcached,ssdb,mongodb等。既可以把redis理解为理解为缓存技术,因为它的数据都是缓存在内从中的;也可以理解为数据库,因为r转载 2017-05-16 22:07:29 · 225 阅读 · 0 评论 -
分布式缓存技术redis学习系列(二)——详细讲解redis数据结构(内存模型)以及常用命令
文章主目录 Redis数据类型Redis常用命令参考文档 回到顶部 Redis数据类型 与Memcached仅支持简单的key-value结构的数据记录不同,Redis支持的数据类型要丰富得多,常用的数据类型主要有五种:String、List、Hash、Set和Sorted Set。 Redis数据类型内存结构分析 Redis内部使用一个redisObject对象来表转载 2017-05-16 22:08:33 · 290 阅读 · 0 评论 -
分布式缓存技术redis学习系列(三)——redis高级应用(主从、事务与锁、持久化)
文章主目录 安全性设置主从复制事务与锁持久化机制发布以及订阅消息 上文《详细讲解redis数据结构(内存模型)以及常用命令》介绍了redis的数据类型以及常用命令,本文我们来学习下redis的一些高级特性。 回到顶部 安全性设置 设置客户端操作秘密 redis安装好后,默认情况下登陆客户端和使用命令操作时不需要密码的。某些情况下,为了安全起见,我们可以设置在客转载 2017-05-16 22:09:58 · 220 阅读 · 0 评论 -
分布式缓存技术redis学习系列(四)——redis高级应用(集群搭建、集群分区原理、集群操作)
文章主目录 Redis集群简介Redis集群搭建Redis集群分区原理集群操作参考文档 本文是redis学习系列的第四篇,前面我们学习了redis的数据结构和一些高级特性,点击下面链接可回看 《详细讲解redis数据结构(内存模型)以及常用命令》 《redis高级应用(主从、事务与锁、持久化)》 本文我们继续学习redis的高级特性——集群。本文主要内容包括集群搭建、集群分转载 2017-05-16 22:11:29 · 298 阅读 · 0 评论 -
分布式缓存技术redis学习系列(五)——redis实战(redis与spring整合,分布式锁实现)
文章主目录 Redis与spring的整合测试代码整合可能遇到的问题基于redis实现的分布式锁参考文档 本文是redis学习系列的第五篇,点击下面链接可回看系列文章 《redis简介以及linux上的安装》 《详细讲解redis数据结构(内存模型)以及常用命令》 《redis高级应用(主从、事务与锁、持久化)》 《redis高级应用(集群搭建、集群分区原理转载 2017-05-16 22:14:51 · 512 阅读 · 0 评论