花了一天的时间装了一下gitlab,本以为2-3个小时就能搞定的东西,没想到花了一天,被github官网的一键安装包给坑了,gitlab-install-el6.sh,网上很多人说可以用,但是我用不了,我的系统是centos 6.4 x86_64,基本上全新的系统,装了php,nginx,mysql,下面说一下安装的详细过程
搜索结果
算一算做技术这一块,七年了。这七年里,一直在学习,说实话比我上学的时候努力多了,google是我最好的老师。但是网上淡疼的资料太多,相互copy,有的时候找一个东西,google前几页都是一样的,这很让人郁闷。
我是07年的时候,开始玩linux的,刚开始的时候寸步难行,遇到不会的命令,特殊的参数,我都会用txt记录下来,记录的多了,找起来就麻烦了。这也是我做这个linux命令在线查的初忠,主要是给自己用的。就像我的博客一样,记录东西,方便自己以后查阅,顺便可以方便一下别人。
我研究过的nosql,memcache,redis,mongodb都是支持分布式的,生产环境中用过memcache,redis,性能稳定。mongodb是最接近关系型数据库的,不用花很多时间去构建数据库模型,将来我会用mongodb,看一下主从配置
redis目前提供四种数据类型:string,list,set及zset(sorted set)。
* string是最简单的类型,你可以理解成与Memcached一模一个的类型,一个key对应一个value,其上支持的操作与Memcached的操作类似。但它的功能更丰富。
* list是一个链表结构,主要功能是push、pop、获取一个范围的所有值等等。操作中key理解为链表的名字。
* set是集合,和我们数学中的集合概念相似,对集合的操作有添加删除元素,有对多个集合求交并差等操作。操作中key理解为集合的名字。
* zset是set的一个升级版本,他在set的基础上增加了一个顺序属性,这一属性在添加修改元素的时候可以指定,每次指定后,zset会自动重新按新的值调整顺序。可以理解了有两列的mysql表,一列存value,一列存顺序。操作中key理解为zset的名字。
其中string类型还包括hash类型。
很多人把redis当成一种数据库,其实是利用redis来构造数据库的模型,有那种数据库的味道。但是在怎么构建还是key和value的关系。根真正的关系型数据库还是不一样的。效率高,不方便;方便的,效率不高;又方便,效率又高的要花钱。php-redis里面的sort函数,在做web的时候取数据还是比较方便,有点关系型数据库的味道。在说sort前,先说一下前面漏的几个比较常用的函数。
前面一篇博客主要是string类型,list类型和set类型,下面hash类型和zset类型
redis的操作很多的,以前看到一个比较全的博客,但是现在找不到了。查个东西搜半天,下面整理一下php处理redis的例子,个人觉得常用一些例子。下面的例子都是基于php-redis这个扩展的。
session可以存放在文件中,可以存放在memcache中,本以为session是不可以存放到redis中了,今天尝试了一下,竟然可以。session存文件是没问题的,存memcache也是没有问题的,这个我测试过,请参考:web集群时利用memcache来同步session。但是redis是部分是走内存,部分是走文件的。我在想redis是怎么对待session的呢,费话不多了,看下文。
用crontab跑php程序时,如何去调试,各人有各人的方法。我也有套方法,看一下,我是如何解决crontab执行不了php程序这个问题的。
一,avast介绍
avast!拥有先进的杀毒引擎和全模块化的架构,它的引擎核心可与许多的客户端程序或 Plungin 配合,不仅可以查杀大量已知病毒木马,其基因启发扫描技术甚至可以查杀很多未知或变种病毒!
avast的种类很多,家庭用的免费版,家庭用的网络安全版,企业用的付费专业版等。其中服务器版分为中小企业版和大型企业版,均可安装在Windows Server 2003等服务器操作系统上。其Linux版本被誉为:Linux上最好的杀软。