摘要:
参考《Ruby元编程》,元编程,即 用来编写代码的代码 。 对象由一组实例变量和一个类的引用组成 对象的方法存在与对象所属的类中,类似js中的prototype,在ruby中准确的说,应该是实例方法 类本身是Class类的队形,类的名字不过是常量而已 Class类是Module的子类,模... 阅读全文
摘要:
使用apt get安装 这个命令下载的,有可能是旧的版本,所以还是推荐下面的方式。 下载tar.gz安装
去官方网站下载最新的tar.gz文件 输入ruby v 或者 gem v查看安装结果 阅读全文
摘要:
其实并不是工作中使用到了Redis,而只是跟Redis相关,但是一直对缓存这边有些盲区,正好趁这个机会就好好学学。Redis使用C语言实现,接近底层,提供丰富的数据类型,而且关于集群、持久化等等都有很强的优势,学习其中的知识,收获肯定不少! 学习书籍 [《Redis入门指南》][1]
[《R... 阅读全文
摘要:
首先去官网下载redis安装包:[下载redis] [1] 准备安装 运行命令: 进入解压后的文件夹: 编译源码: 出错 如果出现下面错误: [root@localhost redis 3.0.4] make
cd src && make all
m... 阅读全文
摘要:
话说这本书还是同学的推荐才读的,之前感觉这本书太薄了,不值得看,没想到小身材有大智慧,书中的内容总结的还是很到位的!所以就把最后几章,精华的部分整理整理。 优美的特性 函数是顶级对象 在JS中,没有块级作用域,都是以函数为最小的作用域,这样就可以把所有的变量放在函数的顶级声明。同时,也需... 阅读全文
摘要:
2.6版本之后支持嵌入Lua脚本,客户端使用Lua脚本,直接在服务器端原子的执行多条命令 Lua脚本执行过程
创建并修改Lua环境 1 创建基础Lua环境 2 载入函数库 3 创建全局表格Lua 4 替换随机函数 5 创建排序辅助函数 6 创建redis.pcall函数 7 ... 阅读全文
摘要:
资源链接
[Jedis的jar包] [1] [Commons io的jar包] [2] [1]: http://pan.baidu.com/s/1pJ8CJur "Jedis"
[2]: http://pan.baidu.com/s/1jGk00ya "commons io" 使用方法
... 阅读全文
摘要:
发布订阅中使用到的命令就只有三个:PUBLISH,SUBSCRIBE,PSUBSCRIBE PUBLISH 用于发布消息 SUBSCRIBE 也叫频道订阅,用于订阅某一特定的频道 PSUBSCRIBE 也叫模式订阅,用于订阅某一组频道,使用glob的方式,比如xxx 可以匹配xxx a,和xx... 阅读全文
摘要:
redis插件的完整配置 工作流程 图不够专业,但是大致就如上图所示: logstash启动redis插件 redis插件获取参数,进行校验工作 判断监听模式(list,channel,pattern_channel等),根据不同的监听模式创建监听任务 创建redis实例,绑定EVAL脚本;通过指定 阅读全文
摘要:
Redis插件参数配置详解 最小化配置 <pre <code input { redis { data_type = "list" logstash redis插件工作方式 key = "logstash test list" 监听的键值 host = "127.0.0.1" redis地址 po... 阅读全文