yexx + 关注
CSDN博客地址---http://blog.csdn.net/bug_moving GitHub地址---https://github.com/androidwolf

高并发服务端分布式系统设计概要(上)

发布时间:2017-02-09 20:28:00 浏览:1326 评论 :0

原文出处:http://www.cnblogs.com/ccdev/p/3338412.html 又是快一年没写博客了,2013年也只剩尾巴,也不知道今年都忙了些什么。写这篇文章的目的,主要是把今年以来学习的一些东西积淀下来,同时作为之前文章《高性能分布式计算与存储系统设计概要》的补充与提升,然而本人水平非常有限,回头看之前写的文章也有许多不足,甚至是错误,希望同学们看到了

分布式 高并发 同步 分布式系统 file Group 存储

阿里云完成Web开发环境

发布时间:2017-02-09 15:33:00 浏览:3426 评论 :0

我们要部署的网站是 http://zlingspace.com 专注于众包的网站,理念是我们的程序猿遍布天下。所以在这个基础上,我们对服务器的稳定还有安全性可靠性的要求非常之高。 首先在阿里云上必须有一台自己的服务器,我装的Linux操作系统,非常的稳定高效,那我们就谈谈选择阿里云 选择阿里云 我就是看中了阿里云的高可用性 网站最重要的就是高可用性了,以及数据的安

linux 架构 阿里云 服务器 mysql 高可用 path web 配置 tomcat 集群 云主机 淘宝 Server 开发环境

判断两个float或double是否相等

发布时间:2017-02-08 15:12:00 浏览:1048 评论 :0

double a, b; ... if(a==b) ... 不用考虑初始化的问题哈,此处不是说明那个问题。 不能直接 if(a==b) 而是要equal(a,b) equal 函数自己写 public boolean equal(double a, double b) { if ((a- b> -0.00

函数 code

DENIED Redis is running in protected mode because protected mode is enabled, no bind address was spe

发布时间:2017-02-07 11:43:00 浏览:1848 评论 :0

(error) DENIED Redis is running in protected mode because protected mode is enabled Redis protected-mode 是3.2 之后加入的新特性,在Redis.conf的注释中,我们可以了解到,他的具体作用和启用条件 链接redis 时只能通过本地localhost (127.

redis 配置 解决方案 BIND

Redis的Java客户端编写

发布时间:2017-02-07 11:12:00 浏览:947 评论 :0

在Redis官网上可以找到好多语言的客户端编写,我们选择其中我们熟悉的Java语言,会带你来到如下的redis中java实现的git仓库,可以选择download它的zip或者关联git。 我选择的是看他的readme,然后用pom实现。 redis中java实现的jedis的git仓库 在eclipse中搭建maven工程 我们搭建好maven工程,然后导入这

redis java 服务器 Maven git scope type jedis

Redis---服务器管理之主从服务器

发布时间:2017-01-18 22:30:00 浏览:1113 评论 :0

其实这篇是为了Redis的Replication服务的 先看看redis的多重服务器吧。 先查看进程,是一个redis的服务器在跑,而且监听的是6379。 我们把redis文件夹下的redis.conf复制一份变成redis6380.conf,然后我们编辑 编辑主要是 改端口 让从服务器只读,不然就乱了 我们还是查看进程,只有默认端口的6

分布式 redis 服务器 数据库 同步 数据同步 replication

Redis---持久化 ( RDB AOF )

发布时间:2017-01-18 16:30:00 浏览:2173 评论 :0

一、Redis提供了哪些持久化机制: 1). RDB持久化: 该机制是指在指定的时间间隔内将内存中的数据集快照写入磁盘。 2). AOF持久化: 机制将以日志的形式记录服务器所处理的每一个写操作,在Redis服务器启动之初会读取该文件来重新构建数据库,以保证启动后数据库中的数据是完整的。比如,一直在执行自加一的命令,然后我们可以直接用一个set来代替N个自加啊,自

redis 服务器 日志 配置 同步 磁盘 dump

Redis---事务

发布时间:2017-01-18 11:08:00 浏览:1106 评论 :0

一、概述: 和众多其它数据库一样,Redis作为NoSQL数据库(不注重表的关系,跟关系型数据库不同)也同样提供了事务机制。在Redis中,MULTI/EXEC/DISCARD/WATCH这四个命令是我们实现事务的基石。相信对有关系型数据库开发经验的开发者而言这一概念并不陌生,即便如此,我们还是会简要的列出Redis中事务的实现特征: 1). 在事务中的所有命令都将会被

redis 监控 服务器 数据库 数据库开发

Redis---key操作

发布时间:2017-01-18 10:38:00 浏览:1131 评论 :0

一、概述: 在该系列的前几篇博客中,主要讲述的是与Redis数据类型相关的命令,如String、List、Set、Hashes和Sorted-Set。这些命令都具有一个共同点,即所有的操作都是针对与Key关联的Value的。而该篇博客将主要讲述与Key相关的Redis命令。学习这些命令对于学习Redis是非常重要的基础,也是能够充分挖掘Redis潜力的利器。 在这篇博客中

redis 数据库 string pattern 数据类型

Redis---Sorted-Sets数据类型操作

发布时间:2017-01-17 20:32:00 浏览:1166 评论 :0

一、概述: Sorted-Sets和Sets类型极为相似,它们都是字符串的集合,都不允许重复的成员出现在一个Set中。它们之间的主要差别是Sorted-Sets中的每一个成员都会有一个分数(score)与之关联,Redis正是通过分数来为集合中的成员进行从小到大的排序。然而需要额外指出的是,尽管Sorted-Sets中的成员必须是唯一的,但是分数(score)却是可以重复的

redis LOG 排序 索引 表达式 数据类型

Redis---set数据类型操作

发布时间:2017-01-17 19:53:00 浏览:1042 评论 :0

一、概述: 在Redis中,我们可以将Set类型看作为没有排序的字符集合,和List类型一样,我们也可以在该类型的数据值上执行添加、删除或判断某一元素是否存在等操作。需要说明的是,这些操作的时间复杂度为O(1),即常量时间内完成次操作。Set可包含的最大元素数量是4294967295。 和List类型不同的是,Set集合中不允许出现重复的元素,这一点和C++标

redis 测试 source 存储 数据类型

Redis---hashset数据类型操作

发布时间:2017-01-17 19:43:00 浏览:1136 评论 :0

一、概述: 我们可以将Redis中的Hashes类型看成具有String Key和String Value的map容器。所以该类型非常适合于存储值对象的信息。如Username、Password和Age等。如果Hash中包含很少的字段,那么该类型的数据也将仅占用很少的磁盘空间。每一个Hash可以存储4294967295个键值对。 非常适合储存一个对象,比如张三,有性别、姓

redis 测试 数据类型

Redis---List数据类型操作

发布时间:2017-01-17 19:31:00 浏览:907 评论 :0

一、概述: 在Redis中,List类型是按照插入顺序排序的字符串链表。和数据结构中的普通链表一样,我们可以在其头部(left)和尾部(right)添加新的元素。在插入时,如果该键并不存在,Redis将为该键创建一个新的链表。与此相反,如果链表中所有的元素均被移除,那么该键也将会被从数据库中删除。List中可以包含的最大元素数量是4294967295。 从元素插入和删除的

redis 消息队列 索引 index source list 数据类型

Redis---String数据类型的操作

发布时间:2017-01-17 19:21:00 浏览:1149 评论 :0

一、概述: 字符串类型是Redis中最为基础的数据存储类型,它在Redis中是二进制安全的,这便意味着该类型可以接受任何格式的数据,如JPEG图像数据或Json对象描述信息等。在Redis中字符串类型的Value最多可以容纳的数据长度是512M。 二、相关命令列表: 命令原型 时间复杂度 命令描述 返回值 APPEND key value

redis string 数据类型

SpringBoot 入门小程序

发布时间:2017-01-17 15:54:00 浏览:1688 评论 :0

SpringBoot 入门小程序CSDN下载 SpringBoot 入门小程序GitHub下载 老规矩,先看项目结构。 有必要参考前面的博客。maven构建web工程 我们构建好maven工程之后,用pom导入jar包。 pom.xml <project xmlns="http://maven.apache.org/POM/4.0.0" xm

Apache http spring web Maven Annotation class BIND

target runtime apache v7.0 not defined

发布时间:2017-01-17 15:32:00 浏览:1066 评论 :0

项目报这个错,我发现是因为eclipse中的core配置文件有问题。 改成了现在我自己设置的tomcat的名字之后,与eclipse相对应起来,一刷新就好了 $(function () { $('pre.prettyprint code').each(function () {

Apache eclipse 配置 tomcat code runtime Core

Ubuntu Linux下搭建FTP服务器图解

发布时间:2017-01-17 10:39:00 浏览:3317 评论 :1

1 首先用命令检查是否安装了vsftpd vsftpd -version 如果未安装用一下命令安装 apt-get install vsftpd 安装完成后,再次输入vsftpd -version命令查看是否安装成功 2 新建一个文件夹用于FTP的工作目录 mkdir /home/ftp 3 新建FTP用户并设置密码以及工作目录 ftpna

linux 服务器 ubuntu 配置 ftp 浏览器 service

Linux下使用sftp

发布时间:2017-01-17 10:32:00 浏览:1682 评论 :0

sftp 是一个交互式文件传输程式。它类似于 ftp, 但它进行加密传输,比FTP有更高的安全性。下边就简单介绍一下如何远程连接主机,进行文件的上传和下载,以及一些相关操作。 举例,如远程主机的 IP 是 120.25.12.92或者是域名www.hust.edu.cn,用户名是 yexx ,在命令行模式下: sftp yexx@120.25.12.92或者

linux 加密 path 主机 测试 远程连接 index

Redis在Linux下安装并使用

发布时间:2017-01-17 09:16:00 浏览:1229 评论 :0

https://redis.io/ 在Redis官网下载stable版本即可 然后我用的是WinSCP来与服务器相互传文件,可以通过百度,也可以通过我给的百度云链接自行安装 百度云链接:WinSCP 密码:plu7 用WinSCP将WIN的压缩包传到Linux服务器上的local文件夹中 解压 tar -zxvf redis-3.2.6.tar.gz

linux redis 消息队列 服务器 源码 配置 测试

虚拟机网络详解

发布时间:2017-01-16 14:44:00 浏览:1152 评论 :0

先看看我们真实机器的IP分配,我们听过网关就可以访问外网。 虚拟机上有三种方式 先说第一种,NAT方式,其实安装好虚拟机,比如VM后,我们会发现我们的网络适配器里面多了两个网卡,那就是VM给我们虚拟出来的网卡,供虚拟机和我们的主机连接用。下图中,黄颜色的圈圈完全是虚拟出来的网络,我们的Linux通过VM虚拟的交换机也会有自己的IP地址,这个地址我们可以在VM的设置中自

linux 主机 DNS

16