1.获取多个key值

local result ={} 
for i = 1,#(KEYS) do 
   result[i]= redis.call('get',KEYS[i]) 
end 
return result

redis-cli示例:

eval  "local result={}  for i = 1,#(KEYS) do result[i]= redis.call('get',KEYS[i]) end return result" 1 a

2.获取多个hash值

local result ={} 
local temp 
for i = 1,#(KEYS) do 
  temp= redis.call('hgetall', KEYS[i]) 
  result[i]=table.concat(temp,' ') 
end 
return result

redis-cli示例:

eval  "local result ={} local temp for i = 1,#(KEYS) do temp = redis.call('hgetall', KEYS[i]) result[i]=table.concat(temp,' ') end return result" 1 a

参考:http://redisdoc.com/script/eval.html

 

posted @ 2016-01-20 20:48 2GyAn 阅读(12037) 评论(1) 推荐(1)
摘要: 参考:基于RSA算法的ios客户端加密和C#服务端解密的解决方案NET和java的RSA互通,仅此而已 1.生成证书 打开vs开发人员工具使用如下命令生成证书: makecert -ss My -n CN=Theoservice -sky exchange -pe Makecert命令的详细说明请参... 阅读全文
posted @ 2015-10-14 16:12 2GyAn 阅读(1025) 评论(0) 推荐(0)
摘要: $.ajax({ type: 'POST', url: 'server/login.ashx', dataType: "json", data: { ... 阅读全文
posted @ 2014-11-07 16:38 2GyAn 阅读(156) 评论(0) 推荐(0)
摘要: public class Operation:IDisposable { private EFContext ef { get { return new EFContext(); } } /// /... 阅读全文
posted @ 2014-11-07 16:21 2GyAn 阅读(286) 评论(0) 推荐(0)
摘要: 用JSON.pase()解析json字符串json= {“obj”:["{a:1,b:2},{a:"2",b:3},.........."]}data=JSON.pase(json.obj)data.a 阅读全文
posted @ 2014-11-07 16:18 2GyAn 阅读(456) 评论(0) 推荐(0)
摘要: 工具:vs2012+.net4.5+MariaDb10.04+EF6.0+mysql-connector-net-6.8.0(还没正式发布)配置文件 配置好就可以使用CodeFirst 了 阅读全文
posted @ 2013-10-24 14:34 2GyAn 阅读(1743) 评论(4) 推荐(0)
点击右上角即可分享
微信分享提示