为什么人人都想成为架构师?不外乎这几点:能力强,工资高,有底气。但是有80%的程序员是成不了架构师,这说明架构师的稀缺性。今天就带你走进架构师世界,帮助你更好了解什么是架构师必备技能。架构师需具备的特殊能力?想要成为一名架构师,必须具备快速解决系统故障的能力,和可以在项目中做到统筹兼顾。因此,在技术要求方面,像Linux/WebServer(Apache或Nginx)/MYSQL等基础服务的配置,
分类:
其他好文 时间:
2020-02-28 17:16:49
阅读次数:
49
1.hash 算法问题 hash(n) /服务器个数 hash 算法在服务器增加或者减少的时候,数据存取位置为发生变化; 什么是一致性hash算法? 一致性hash算法对2^32 取模,整个Hash空间组织成一个虚拟的圆环,Hash函数的值空间为0 ~ 2^32 - 1(一个32位无符号整型),在h ...
分类:
编程语言 时间:
2020-02-26 20:51:32
阅读次数:
65
一、Windows 下 Memcached安装 1、下载 https://www.runoob.com/memcached/window-install-memcached.html 2、拓展安装 下载拓展: http://pecl.php.net/package/memcache 3、安装memc ...
分类:
系统相关 时间:
2020-02-24 13:30:57
阅读次数:
91
一、reids 概述 redis全称REmote DIctionary Server、一个基于KV的持久化分布式数据库、所编写的语言为C、与另一个分布式缓存Memcached有几分相似 但是redis所支持的数据存储类型要比Memcached丰富、这些数据类型包含:字符串(String)、列表(Li ...
分类:
其他好文 时间:
2020-02-21 12:54:12
阅读次数:
74
最近做的某个feature需要在很短的时间内上千万次请求其他部门的web服务,为了减少请求次数和提升系统响应速度决定采用cache来缓存数据。 说到cache最出名的就是memcached和redis了,因为目前公司内用redis的项目用的更多,有专门的集群和运维工程师,就果断选了redis。一言以 ...
分类:
其他好文 时间:
2020-02-20 23:58:01
阅读次数:
111
[toc] redis有两种使用方式一是作为数据库使用,二是作为缓存使用。 将redis作为缓存,当你新增数据时,让它自动地回收旧数据是件很方便的事情。这个行为在开发者社区非常有名,因为它是流行的memcached系统的默认行为。而redis回收数据LRU是redis唯一支持的回收算法。 1.Max ...
分类:
其他好文 时间:
2020-02-19 17:18:21
阅读次数:
66
1 memcached介绍 Memcached是一个自由开源的,高性能,分布式内存对象缓存系统。 Memcached是以LiveJournal旗下Danga Interactive公司的Brad Fitzpatric为首开发的一款软件。现在已成为mixi、hatena、Facebook、Vox、Li ...
分类:
系统相关 时间:
2020-02-18 15:08:49
阅读次数:
97
1 Linux Memcached 安装 1.1 先要先安装libevent库 centos: yum install libevent libevent devel ubuntu: sudo apt get install libevent ibevent dev 1.2 安装 Memcached ...
分类:
系统相关 时间:
2020-02-18 14:56:36
阅读次数:
62
Homebrew也称brew,macOS下基于命令行的最强大软件包管理工具,使用Ruby语言开发。类似于CentOS的yum或者Ubuntu的apt-get,brew能方便的管理软件的安装、更新、卸载,省去了手动编译或拖动安装的不便,更使得软件的管理更加集中化,解决了依赖包管理的烦恼。 安装 Hom ...
分类:
系统相关 时间:
2020-02-16 14:59:27
阅读次数:
111
当我们登录memcached的时候,发现不需要任何密码,只需要端口号和ip地址就可以了,很不安全。下面为大家提供两种解决方法: 使用‘-1’参数 设置为只有本地可以连接:连接方式,就只能通过本机才能连接,别的机器不能访问,可以达到最好的安全性。 使用防火墙,关闭‘11211’端口,外面也不能访问。 ...
分类:
系统相关 时间:
2020-02-16 12:53:13
阅读次数:
73