摘要: 1.首先,重要的事情说三遍,不用在Windows里开发Ruby 1.第一次在windows里安装ruby,装的最新版,当时就遇到了很奇怪的编码问题,如运行命令gem install xxx,提示编码错误,什么鬼! 然后在网上也找不到什么参考,索性直接换了个老版的ruby,使用gem source 更 阅读全文
posted @ 2018-06-26 16:00 即便那总是过去 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 首先,我被坑了很久由于不知道这个redis支持的正则只有3种 1. * 任意长度的任意字符 2. ? 任意单一字符 3. [xxx] 匹配方括号中的一个字符 2.从上面开来,keys的模糊匹配功能很方便也很强大,但是在生产环境需要慎用!开发中使用keys的模糊匹配却发现redis的CPU使用率极高 阅读全文
posted @ 2018-06-26 15:11 即便那总是过去 阅读(5941) 评论(0) 推荐(0) 编辑
摘要: 1.在ruby中,try catch并不是用来进行异常处理的,而是一种程序流程结构,例如break,continue,go-to等 2.例如如下代码 catch 定义了一个代码块,当catch内的代码发生throw时,ruby会在代码的catch块中寻找与之匹配的catch块,然后程序会回到catc 阅读全文
posted @ 2018-06-26 10:59 即便那总是过去 阅读(501) 评论(0) 推荐(0) 编辑
摘要: 1.tcp 连接 2.unix socket连接 在redis.conf文件中取消注释两条语句 unixsocket /tmp/redis.sock unixsocketperm 700 然后运行redis,创建redis连接时用redis.new (:path =>"/tmp/redis.sock 阅读全文
posted @ 2018-06-26 10:00 即便那总是过去 阅读(1580) 评论(0) 推荐(0) 编辑