上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 18 下一页
摘要: 一、简介 Redis的启动也就是main函数的执行,程序的入口在redis.c中,启动流程: 1. 初始化默认服务器配置,如果是sentinel模式还需进行额外的配置 2. 修改配置文件或配置选项,这其中包括处理诸如-h/--help,-v/--version,--test-memory的特殊选项, 阅读全文
posted @ 2016-03-02 18:01 踏雪无痕SS 阅读(2673) 评论(0) 推荐(0) 编辑
摘要: 一、 Redis常用数据类型 Redis最为常用的数据类型主要有以下: String Hash List Set Sorted set 一张图说明问题的本质 图一: 图二: 代码: /* Object types */ #define REDIS_STRING 0 #define REDIS_LIS 阅读全文
posted @ 2016-02-29 16:36 踏雪无痕SS 阅读(820) 评论(0) 推荐(0) 编辑
摘要: 1、serverCron简介 在 Redis 中, 常规操作由 redis.c/serverCron 实现, 它主要执行以下操作 /* This is our timer interrupt, called server.hz times per second. * Here is where we 阅读全文
posted @ 2016-02-24 21:47 踏雪无痕SS 阅读(6311) 评论(2) 推荐(0) 编辑
摘要: 一、SDS redis中定义Object types有5种 /* Object types */ #define REDIS_STRING 0 #define REDIS_LIST 1 #define REDIS_SET 2 #define REDIS_ZSET 3 #define REDIS_HA 阅读全文
posted @ 2016-02-01 23:49 踏雪无痕SS 阅读(1514) 评论(0) 推荐(0) 编辑
摘要: 一、简介 Redis的replication机制允许slave从master那里通过网络传输拷贝到完整的数据备份。具有以下特点: 异步复制 可以配置一主多从 可以配置从服务器可以级联从服务器,既 M->S->S M replication时是非阻塞的(在replication期间,M依然能够处理客户 阅读全文
posted @ 2016-01-28 23:47 踏雪无痕SS 阅读(3646) 评论(0) 推荐(0) 编辑
摘要: 在做项目时有一个需求,是需要复制内容到剪切板,因为有众多浏览器,所以要兼容性很重要 1、最简单的copy,只能在IE下使用 使用clipboardData方法 <script type="text/javascript"> function copy(){ window.clipboardData. 阅读全文
posted @ 2016-01-28 00:45 踏雪无痕SS 阅读(622) 评论(0) 推荐(0) 编辑
摘要: 一、命令[root@localhost ~]# free -m total used free shared buffers cachedMem: 7869 7651 218 ... 阅读全文
posted @ 2016-01-26 22:43 踏雪无痕SS 阅读(34292) 评论(4) 推荐(7) 编辑
摘要: Redis有两种持久化的方式:快照(RDB文件)和追加式文件(AOF文件) RDB持久化方式是在一个特定的间隔保存某个时间点的一个数据快照。 AOF(Append only file)持久化方式则会记录每一个服务器收到的写操作。数据回复时,这些记录的操作会逐条执行从而重建出原来的数据。写操作命令 记 阅读全文
posted @ 2016-01-26 21:49 踏雪无痕SS 阅读(15518) 评论(1) 推荐(7) 编辑
摘要: 一、简介 Redis是一种高级key-value数据库,数据可以持久化,支持的数据类型很丰富,有字符串,哈希,链表,集合和有序集合5种数据类型 Redis支持在服务器端计算集合的并,交和补集(difference)等,还支持多种排序功能,所以Redis也可以被看成是一个数据结构服务器 Redis的所 阅读全文
posted @ 2016-01-26 20:49 踏雪无痕SS 阅读(614) 评论(0) 推荐(0) 编辑
摘要: 一、关闭SELinux安全增强型Linux(SELinux)的是一个Linux内核的功能,它提供支持访问控制的安全政策保护机制。但是,SELinux带来的附加安全性和使用复杂性上不成比例,性价比不高sed -i /SELINUX=enforcing/SELINUX=disabled/ /etc/se... 阅读全文
posted @ 2016-01-23 21:50 踏雪无痕SS 阅读(4616) 评论(0) 推荐(0) 编辑
摘要: nginx中可以将lua嵌,让nginx执行lua脚本,可以处理高并发,非阻塞的处理各种请求,openresty项目中可以使用nignx可以直接构建 srcache_nginx+redis缓存,而不用通过动态语言来处理(QPS可以轻松的提高了)看一下openresty中srcache-nginx-m... 阅读全文
posted @ 2016-01-21 23:35 踏雪无痕SS 阅读(1687) 评论(0) 推荐(0) 编辑
摘要: 很久以前看过的,今天总结一下一、PHP中创建一个类在PHP中创建一个简单的类是这样的:二、zend_class_entry结构zend_class_entry是内核中定义的一个结构体,是PHP中类与对象的基础结构类型。struct _zend_class_entry { char type; ... 阅读全文
posted @ 2016-01-21 16:24 踏雪无痕SS 阅读(707) 评论(0) 推荐(1) 编辑
摘要: 安装Pthreads 基本上需要重新编译PHP,加上 --enable-maintainer-zts 参数,但是用这个文档很少;bug会很多很有很多意想不到的问题,生成环境上只能呵呵了,所以这个东西玩玩就算了,真正多线程还是用Python、C等等以下代码大部分来自网络一、安装这里使用的是php-7.... 阅读全文
posted @ 2016-01-19 12:01 踏雪无痕SS 阅读(8043) 评论(0) 推荐(0) 编辑
摘要: 这里使用的是mysql Ver 14.14 Distrib 5.6.19, for Linux (i686) using EditLine wrapper一、mysql目录文件ibdata1:系统表空间 包含数据字典、回滚日志/undolog等(insert buffer segment/doubl... 阅读全文
posted @ 2016-01-10 21:10 踏雪无痕SS 阅读(6750) 评论(0) 推荐(1) 编辑
摘要: Tpcc-mysql是percona基于tpcc衍生出来专用于mysql基准测试的产品 ,可以参见 《高性能MySQL第三版》一、安装rpm -Uvh http://dl.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpmyum... 阅读全文
posted @ 2016-01-09 23:48 踏雪无痕SS 阅读(1613) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 18 下一页