代码:$cmd = "*3\r\n$3\r\nSET\r\n$3\r\nfoo\r\n$3\r\nbar\r\n"; // set foo bar$socket = socket_create(AF_INET, SOCK_STREAM, SOL_TCP);socket_connect($socket...
分类:
其他好文 时间:
2014-09-15 01:03:57
阅读次数:
181
1 AOF日常命令append:
1.1. Redis执行文件事件:执行用户命令,并将该命令缓存于Server.aof_buf中{函数1}
1.2. Redis执行时间时间的ServerCron:依据参数server.aof_flush_postponed_start,{函数4}
1.2.1. 将redisServer.aof_buf写入文件Server.aof_fd。
1.2.2. 该文件何时fsync到磁盘有三种机制:
AOF_FSYNC_EVERYSEC 每秒调用...
分类:
其他好文 时间:
2014-09-14 19:23:57
阅读次数:
402
apt-get install php5 php5-mysql php5-json php5-gd php5-pgsql php5-mcrypt php5-redis php5-memcached php5-fpm -yapt-get installnginxapt-get install -y m...
分类:
系统相关 时间:
2014-09-14 12:49:57
阅读次数:
292
Redis的部署使用文档简述: redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符 串)、list(链表)、set(集合)和zset(有序集合)。这些数据类型都支持push/pop、add/remove及取交集并集和差集....
分类:
其他好文 时间:
2014-09-14 12:47:57
阅读次数:
286
本文原创自 http://blog.csdn.net/voipmaker 转载注明出处。
Redis是nosql数据库家族的一员,与memcached类似,
是高性能的基于内存的key-value存储系统,笔者将逐步把学习和使用redis的过程记录成笔记。
(1) 编译安装:
官方网站下载redis-3.0.0-beta8.tar.gz
解压后源码目录:
c...
分类:
其他好文 时间:
2014-09-12 23:33:34
阅读次数:
505
本文原创自 http://blog.csdn.net/voipmaker 转载注明出处。
要掌握redis的用法,配置文件的重要参数必须掌握,下面是笔者对各个参数的学习笔记,同时会针对特殊参数的使用场景做简短说明。
include /path/to/other.conf
解释:include和c里面的include概念类似,可以把redis的的参数分散到其他文件,当运行多个redis...
分类:
其他好文 时间:
2014-09-12 23:33:04
阅读次数:
396
本文原创自 http://blog.csdn.net/voipmaker 转载注明出处。
Redis集群的目的是实现数据的横向伸缩,把一块数据分片保存到多个机器,可以横向扩展数据库大小,扩展带宽,计算能力等。
实现数据分片(集群)方式大致有三种:
(1) 客户端实现数据分片
即客户端自己计算数据的key应该在哪个机器上存储和查找,此方法的好处是降低了服务器...
分类:
其他好文 时间:
2014-09-12 23:32:54
阅读次数:
503
本文原创自 http://blog.csdn.net/voipmaker 转载注明出处。
Redis的HA 目的是当主节点挂掉后,从节点自动升级为主节点。
目前的方案有如下几种:
(1) Redis-cluster内置HA功能,redis 3.0实现了cluster功能,内置HA.
此功能需要在集群模式下才支持,master挂掉后,slave会自动升级为master,对客户端是...
分类:
其他好文 时间:
2014-09-12 23:32:44
阅读次数:
521
Redis数据库的学习与实践—安装与部署
一:Redis数据库简介:
Redis—Remote DictionaryServer,可以直接理解为远程字典服务。
这里摘抄一段Redis官网上的话似乎更能准确的概述Redis的含义:Redis
is an open source,BSD licensed, advanced key-valuecache and
stor...
分类:
数据库 时间:
2014-09-12 17:08:43
阅读次数:
374