随笔分类 -  redis

摘要:1,connect描述:实例连接到一个Redis.参数:host: string,port: int返回值:BOOL 成功返回:TRUE;失败返回:FALSE示例:connect('127.0.0.1', 6379); var_dump($result); //结果:bool(true) ?> ... 阅读全文
posted @ 2014-11-29 15:23 jshaibozhong 阅读(316) 评论(0) 推荐(0)
摘要:class redisDB{private $redis; //redis对象/*** 初始化Redis* $config = array(* 'server' => '127.0.0.1' 服务器* 'port' => '6379' 端口号* )* @param array $config*/fu... 阅读全文
posted @ 2014-11-29 15:14 jshaibozhong 阅读(470) 评论(0) 推荐(0)
摘要:下载地址:http://down.admin5.com/php/75024.html官方网址:https://github.com/ErikDubbelboer/phpRedisAdmin 阅读全文
posted @ 2014-11-29 15:13 jshaibozhong 阅读(420) 评论(0) 推荐(0)
摘要:conf = $config;} /** * Get a instance of MyRedisClient * * @param string $key * @return object */static function getInstance($configs){ if (!self::... 阅读全文
posted @ 2014-11-29 15:12 jshaibozhong 阅读(413) 评论(0) 推荐(0)
摘要:redis的优点:支持主从备份,操作指令丰富,支持异步的数据持久化将 redis 安装到 /usr/local/webserver/redis1.下载安装包wget http://redis.googlecode.com/files/redis-2.2.15.tar.gztar zxvf redis... 阅读全文
posted @ 2014-11-29 14:56 jshaibozhong 阅读(163) 评论(0) 推荐(0)
摘要:《redis中文手册》,将示例代码用php来实现,注意php-redis与redis_cli的区别(主要是返回值类型和参数用法)。phpredis是redis的php的一个扩展,效率是相当高有链表排序功能,对创建内存级的模块业务关系很有用;以下是redis官方提供的命令使用技巧:下载地址如下:htt... 阅读全文
posted @ 2014-11-29 14:53 jshaibozhong 阅读(275) 评论(0) 推荐(0)
摘要:【config_inc.php】【redis.class.php】 rets[$redis_cfg['server']]) === TRUE){$this -> ret = $this -> rets[$redis_cfg['server']];return TRUE;}else{$this -> ... 阅读全文
posted @ 2014-11-29 14:50 jshaibozhong 阅读(313) 评论(0) 推荐(0)
摘要:一、redisRedis是一个高性能的key-value数据库, 使用内存作为主存储,数据访问速度非常快,当然它也提供了两种机制支持数据持久化存储.比较遗憾的是,Redis项目不直接支持Windows,Windows版项目是由微软开放技术团队建立和维护一个实验性项目(支持32,64位),所以并不适用... 阅读全文
posted @ 2014-11-29 14:49 jshaibozhong 阅读(228) 评论(0) 推荐(0)
摘要:先查看当前的路径# pwd我这里是/root然后到redis的官网上找到最新的redis的tar包,就可以开始一下的操作了。# wget http://download.redis.io/releases/redis-2.8.13.tar.gz# tar zxf redis-2.8.13.tar.g... 阅读全文
posted @ 2014-11-26 21:57 jshaibozhong 阅读(190) 评论(0) 推荐(0)
摘要:redis是一个cs模式的tcp server,使用和http类似的请求响应协议。一个client可以通过一个socket连接发起多个请求命令。每个请求命令发出后client通常 会阻塞并等待redis服务处理,redis处理完后请求命令后会将结果通过响应报文返回给client。基本的通信过程如下C... 阅读全文
posted @ 2014-11-24 23:38 jshaibozhong 阅读(208) 评论(0) 推荐(0)
摘要:redis对事务的支持目前还比较简单。redis只能保证一个client发起的事务中的命令可以连续的执行,而中间不会插入其他client的命令。 由于redis是单线程来处理所有client的请求的所以做到这点是很容易的。一般情况下redis在接受到一个client发来的命令后会立即处理并 返回处理... 阅读全文
posted @ 2014-11-24 23:37 jshaibozhong 阅读(136) 评论(0) 推荐(0)
摘要:前几天微博发生了一起大的系统故障,很多技术的朋友都比较关心,其中的原因不会超出James Hamilton在On Designing and Deploying Internet-Scale Service(1)概括的那几个范围,James第一条经验“Design for failure”是所有互联... 阅读全文
posted @ 2014-11-24 23:36 jshaibozhong 阅读(172) 评论(0) 推荐(0)
摘要:Redis是一种面向“键/值”对类型数据的分布式NoSQL数据库系统,特点是高性能,持久存储,适应高并发的应用场景。Redis Home http://redis.io/MSOpenTech/redis on Windows https://github.com/MSOpenTech/redisre... 阅读全文
posted @ 2014-11-24 23:33 jshaibozhong 阅读(137) 评论(0) 推荐(0)
摘要:Redis队列功能介绍List常用命令:Blpop删除,并获得该列表中的第一元素,或阻塞,直到有一个可用Brpop删除,并获得该列表中的最后一个元素,或阻塞,直到有一个可用BrpoplpushLindex获取一个元素,通过其索引列表Linsert在列表中的另一个元素之前或之后插入一个元素Llen获得... 阅读全文
posted @ 2014-11-24 23:06 jshaibozhong 阅读(350) 评论(0) 推荐(0)
摘要:redis的基本数据结构是动态数组一、c语言动态数组先看下一般的动态数组结构struct MyData { int nLen; char data[0];}; 这是个广泛使用的常见技巧,常用来构成缓冲区。比起指针,用空数组有这样的优势: 1.不需要初始化,数组名直接就是所在的偏移2.不... 阅读全文
posted @ 2014-11-24 23:02 jshaibozhong 阅读(463) 评论(0) 推荐(0)
摘要:一、redis下载编译这里没什么好说的用的版本是redis-2.8.171)redis-server是可执行程序2)mian函数在redis.c里面3)如果要修改调试 这届在src目录下 修改后make或者make clean;make 就行从main函数说起这里先说两个部分一个是 redis里面... 阅读全文
posted @ 2014-11-24 23:01 jshaibozhong 阅读(314) 评论(0) 推荐(0)