自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

皓阳当空-博客

穷则思变,差则思勤。

  • 博客(13)
  • 资源 (1)
  • 收藏
  • 关注

转载 (十三)redis 复制(Replication)

复制是redis提供的一个功能,可以让一台从服务器成为主服务器的精确复制品。一台从服务器,不光可以是从服务器,还可以在配置出自己的从服务器,最终拓扑出一个树形结构。其实可以拓扑成网状结构,但是从服务器一般都是开启只读功能,如果从服务器也接受写入操作,容易造成数据不同步。我能想到的应用场景,1.主从模式,从服务器开启持久化。提高主机的速度,持久化的操作交给从服务器。2.主从模式,主服务负责写入操作,将

2017-09-19 16:30:57 553

转载 (十二)redis 事务(transaction)

redis提供了事务,事务就是一个操作集合,保证集合内的操作都是序列化,并且具有原子性的。在执行的过程中,不会受到其他命令的影响。  事务中的命令,只有全部执行,或者全部都不执行。但是redis的实现方式还是有些许不同的。redis的事务是,如果命令集合里面,有某条命令  出现了问题,只有出现问题的命令不会执行,无错误的命令则会继续执行。而且redis的事务并不支持回滚,redis对此的解释是:re

2017-09-19 14:32:23 666

转载 (十一)redis 发布与订阅(pub/sub)

redis提供了订阅发布功能,但是提供的尤其的简单与轻量级。实践当中如果不进行扩展,能应用的程度暂时不好说。。。。  实现中是消息发送者将消息发送给频道,然后订阅的频道的客户收到响应的消息。订阅可以进行精确订阅,也可以通过表达式进行订阅。  通过表达式的订阅模式,在响应的时候会与精确订阅有些不同,会多返回一个字段,来展示是通过哪个表达式订阅的频道进行返回。Pub/Sub(发布/订阅)涉及到的命令:

2017-09-19 14:13:46 747

转载 (十)redis 持久化

redis一个特点就是持久化,并且持久化的时候基本还不会对效率产生太大的影响。redis的持久化方式有两种,分别是:RDB和AOF。RDB看起来可能不知所云,其实简单的说就是俗称的快照。AOF呢基本就是bin log的模式。用比较易懂的方式描述了两种持久化方式,那么下面详细的说一下两种方式的优缺点。AOF:  AOF这种方式,会保存服务器上所有的写操作命令,并且在服务器启动的时候,将数据进行还原。写

2017-09-18 14:05:19 442

转载 (九)redis GEO地理位置

redis目前已经到了3.2版本,3.2版本里面新增的一个功能就是对GEO(地理位置)的支持。地理位置大概提供了6个命令,分别为:GEOADD GEODIST GEOHASH GEOPOS GEORADIUS GEORADIUSBYMEMBER 具体的功能如下:1. 命令:GEOADD key longitude latitude member [longitude latitude

2017-09-15 15:48:40 480

转载 (八)redis常用数据类型 HyperLoglog

1.HyperLoglog简介HyperLoglog是redis新支持的两种类型中的另外一种(上一种是位图类型Bitmaps)。主要适用场景是海量数据的计算。特点是速度快。占用空间小。同样是用于计算,HyperLoglog在适用场景方面与Bitmaps方面有什么不同呢。我个人的理解是,Bitmaps更适合用于验证的大数据,比如签到,记录某用户是不是当天进行了签到,签到了多少天的时候。也就是说,你不光

2017-09-15 15:20:47 537

转载 (七)redis常用数据类型 String的扩展bitmap

1.Bitmap简介我的redis学习基本都是根据www.redis.cn来学习,看的当中发现了一个bitmaps,以为是一个特有的数据类型。看了看资料,bitmaps的基本命令都在string的的命令当中。因为redis的key和value本身就支持二进制的存储方式,所以bitmaps只是一个独特的扩展。因为是面向字节操作,所以他的最大长度就是512M,最适合设置成2^32个不同字节。一般的使用场

2017-09-14 18:02:03 503

转载 (六)redis常用数据类型 SortedSet

1.SortedSet简介redis中的SortedSet就是一个有序集合。在set基础上加入了一个score字段,通过利用score和index来进行相关的排序。2.SortedSet相关命令(1) 命令:ZADD key score member [[score member] [score member] …] 时间复杂度:O(M*log(N)), N 是有序集的基数, M 为成功添加的新

2017-09-14 17:56:40 329 1

转载 (五)redis常用数据类型 Set

1.Set简介redis中的Set就是一个无序的String集合,可以取交集,并集,差集等。这系列操作都在服务端运行,效率极高。2.Set相关命令(1) 命令:SADD key member [member …] 时间复杂度:O(N) 命令描述:如果在插入的过程用,参数中有的成员在Set中已经存在,该成员将被忽略,而其它成员仍将会被正常插入。如果执行该命令之前,该Key并不存在,该命令将会创建

2017-09-14 17:47:19 311

转载 (四)redis常用数据类型 List

1.List简介redis中的List就是一个有序的链表。与普通链表并无太大的差异,可以通过命令在左右进行插入取出操作。2.List相关命令(1) 命令:LPUSH key value [value …] 时间复杂度:O(1) 命令描述:在指定Key所关联的List Value的头部插入参数中给出的所有Values。如果该Key不存在,该命令将在插入之前创建一个与该Key关联的空链表,之后再

2017-09-13 16:14:37 219

转载 (三)redis常用数据类型 Hashes

1.Hashes简介redis中的Hashes基本看成java中的map,通过key value的形式保存数据。实际上,你可以放入一个 hash 的域数量实际上没有限制(除了可用内存以外)。所以,你可以在你的应用中以不同的方式使用 hash。如果Hash中包含很少的字段,那么该类型的数据也将仅占用很少的磁盘空间。2.Hashes相关命令(1)命令:HSET key field value时间复杂度:

2017-09-13 15:35:30 374

转载 (二)redis常用数据类型 String

Redis相对于其他的得Nosql数据库的一大优势就是有比较丰富的数据类型。不仅仅是简单Key-Value的存储形式。那常用的redis可使用的数据类型有哪些呢?具体在哪些场景下用哪些数据类型比较好呢?下面和大家简单介绍一下:Redis的常用数据类型有:String,Lists,Sets,Sorted Sets,Hashes。1.String简介Redis的基本数据类型,如果只是使用这种类型,就相当

2017-09-13 15:07:27 231

转载 Redis复制与可扩展集群搭建

Redis复制流程概述Redis的复制功能是完全建立在之前我们讨论过的基于内存快照的持久化策略基础上的,也就是说无论你的持久化策略选择的是什么,只要用到了Redis的复制功能,就一定会有内存快照发生,那么首先要注意你的系统内存容量规划,原因可以参考我上一篇文章中提到的Redis磁盘IO问题。Redis复制流程在Slave和Master端各自是一套状态机流转,涉及的状态信息是:Slave 端:REDI

2017-09-04 18:00:04 237

SQLServer2005_SSMSEE.msi

当安装SQL Server Management Studio Express的时候,如果出现“安装程序在安装此软件包时遇到一个错误,这可能表示此软件包有错。错误码是29506”权限问题。 解决方法: 新建一个文本文件,输入msiexec /i F:\SQLServer2005_SSMSEE.msi (假设下载的文件名为SQLServer2005_SSMSEE.msi ,放在F盘根目录下) 保存改扩展名为cmd格式 右键鼠标----然后以管理员身份运行这个程序就可以

2013-04-18

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除