redis-lua(二): 遍历数据库
来源:互联网 发布:美家预算软件 编辑:程序博客网 时间:2024/05/19 06:50
使用redis自带的redis-cli程序登录数据库后, 使用keys命令可以看到符合相应模式的key集合, 如:
在上面使用的keys命令, 使用的模式是*, 表示匹配所有的key, 如果使用模式"H*l", 则只会返回键名"Hello".
redis还实现一个mget命令, 可以返回多个key的值, 利用上面两个命令, 可以编写一个Lua程序实现遍历数据库的功能:
-- print_all_values.lua
require "redis"
local myclient = Redis.connect();
local all_keys = myclient:keys("*");
local all_values = myclient:mget(all_keys);
for i, k in ipairs( all_keys) do
local v = all_values[i];
print(k, v)
end
执行上面的Lua程序, 将得到下面的结果:
- redis-lua(二): 遍历数据库
- redis Lua脚本(二)
- lua脚本操作redis数据库
- Redis数据库--简介二
- Redis之使用lua脚本操作redis数据库的原因
- lua-redis
- redis lua
- redis lua
- java操作redis数据库二:list集合
- 深入理解Redis(二)—单机数据库
- 非关系型数据库redis(二):Redis配置
- java连接redis数据库-redis学习笔记(二)
- Lua遍历数组
- lua table 遍历
- Lua 中Table遍历
- lua遍历文件夹
- 遍历Lua全局环境变量
- lua 遍历 table
- 人妻管理 安装补丁 For win7 X64 运行问题
- C++的虚函数相关知识点(二)
- 函数参数传递是不是都会创建一个副本
- vim的安装
- wsprintf和swprintf区别(转)
- redis-lua(二): 遍历数据库
- Hibernate概述
- HDU 动态规划(46道题目)倾情奉献~
- Eclipse中SVN版本控制插件的安装和使用
- cx-extractor:基于行块分布函数的通用网页正文抽取:线性时间、不建DOM树、与HTML标签无关
- SVN的简明用户使用指南,eclipse版本
- Repository Browser显示期望文件系统为2 而不是4
- linux putty下中文乱码
- 新开播客