今天在写zabbixstormjob监控脚本的时候用到了python的redis模块,之前也有用过,但是没有过多的了解,今天看了下相关的api和源码,看到有ConnectionPool的实现,这里简单说下。在ConnectionPool之前,如果需要连接redis,我都是用StrictRedis这个类,在源码中可以看到这个类的具..
分类:
编程语言 时间:
2014-11-28 06:27:51
阅读次数:
298
1.基本概念Redis是由SalvatoreSanfilippo(意大利)开发的一个开源的高性能键值存储数据库,于2009年发布第一个版本并与同一年开源,官方站点:http://www.redis.io/,最新的稳定版本为2.8.17。建议线上业务使用早于目前1-2版本的稳定版~Redis自身提供多种键值数据类型来适应不..
分类:
其他好文 时间:
2014-11-28 06:26:34
阅读次数:
227
今天搭建logsatsh+redis+elasticsearch时出现了问题,经过近一小时排查,终于解决。记录一下。
环境是这样,一台客户端发送数据到位于服务器的redis,服务器端的logstash读redis的数据,存储到elasticsearch中。
初步问题是这样的:在服务器端,没有收到客户端发送过来的日志。
这样就可能有两种问题:一是客户端的logstash没有成功发送数据到red...
分类:
其他好文 时间:
2014-11-27 20:31:10
阅读次数:
185
下载php-redis扩展 https://github.com/nicolasff/phpredis 操作系统?centos6.3 php版本 php5.3.23 安装php扩展需要 phpize,phpize属于php-devel,所以要先安装php-devel yum?install?php-devel centos yum安装...
分类:
Web程序 时间:
2014-11-27 18:59:24
阅读次数:
230
IRedisTypedClient IRedisTypedClient类相当于IRedicClient的强类型版,其方法与属性大多数与IRedisClient类似。 它支持在Redis中使用Linq查询的强大的类,它本身是一个泛型,IRedisClient的泛型方法As获得对象。 其方法原型如...
分类:
其他好文 时间:
2014-11-27 16:13:09
阅读次数:
124
一、Redis的安装 Redis下载地址如下:https://github.com/dmajkic/redis/downloads 解压后根据自己机器的实际情况选择32位或者64位。下载解压后图片如下: redis-server.exe redis服务器的daemon启动程序redis.con...
分类:
其他好文 时间:
2014-11-27 16:12:41
阅读次数:
222
一、Key Key命令速查:命令说明DEL删除给定的一个或多个 key,不存在的 key 会被忽略,返回值:被删除 key 的数量DUMP序列化给定 key,返回被序列化的值,使用 RESTORE 命令可以将这个值反序列化为 Redis 键EXISTS检查给定key是否存在EXPIRE为给定key....
分类:
其他好文 时间:
2014-11-27 16:11:23
阅读次数:
250
redis shell命令大全(转自http://blog.mkfree.com/posts/5105432f975ad0eb7d135964)作者:oyhk 2013-1-28 3:11:350 评论783浏览 -->APPEND key value追加一个值到key上AUTH password....
分类:
系统相关 时间:
2014-11-27 15:56:48
阅读次数:
228
事实上,IRedisClient里面的很多方法,其实就是Redis的命令名。只要对Redis的命令熟悉一点就能够非常快速地理解和掌握这些方法,趁着现在对Redis不是特别了解,我也对着命令来了解一下这些方法。一、属性 IRedisClient的属性如下:属性说明ConnectTimeout连接...
分类:
其他好文 时间:
2014-11-27 15:56:02
阅读次数:
707
一、事务 使用IRedisClient执行事务示例: using (IRedisClient RClient = prcm.GetClient()) { RClient.Add("key",1); using (IRedisTransaction IRT =...
分类:
其他好文 时间:
2014-11-27 15:55:13
阅读次数:
178