redis
文章平均质量分 66
snmall
这个作者很懒,什么都没留下…
展开
-
redis-lua(一):Hello,World!
安装1. 由于redis-lua依赖于redist, lua 与luasocket, 在使用redis-lua前必须安装好lua与luasocket。redis的下载与安装:http://www.redis.io/downloadlua的下载与安装:http://www.lua.org/download.htmlluasocket的安装:http://w3.impa.br/~diego/software/luasocket/installation.html2. 使用git 下载redis-lua源代码:g原创 2011-04-26 13:53:00 · 2856 阅读 · 0 评论 -
redis-lua(二): 遍历数据库
<br /><br />使用redis自带的redis-cli程序登录数据库后, 使用keys命令可以看到符合相应模式的key集合, 如:<br /><br />在上面使用的keys命令, 使用的模式是*, 表示匹配所有的key, 如果使用模式"H*l", 则只会返回键名"Hello".<br /> <br />redis还实现一个mget命令, 可以返回多个key的值, 利用上面两个命令, 可以编写一个Lua程序实现遍历数据库的功能:<br />-- print_all_values.lua<br />r原创 2011-04-26 19:01:00 · 3760 阅读 · 0 评论 -
redis-lua(三): 模拟生产者-消费者
<br /><br />redis提供比较丰富的数据结构, 如string, list, set, sorted set, hashs. 其中几个较复杂的数据结构, 如list, set, sorted, hashs, 内部都是存放的string. 这里的string其实可以理解为一个带长度的byte数组, 在实际使用可以存放或转换为自己需要的数据类型, 比如可以用于放一张图片, 一段视频…<br />list是复杂数据结构中最常用的一种, redis的list实际上一个双向链表, 内部存放的元素是原创 2011-04-28 18:38:00 · 1482 阅读 · 0 评论