腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
RedisClient
将
Lua
脚本
与
EVAL
命令
一起
使用
、
、
、
我正在
使用
访问Redis,我需要通过一次调用Redis来检索多个哈希数据,以提高性能。更具体地说,我正在尝试检索多个散列,如下所示:其中script.
lua
:for _, v in pairs(KEYS) doend但我很难通过nekipelov
浏览 9
提问于2017-01-19
得票数 4
回答已采纳
1
回答
执行redis
命令
在nodeJS中运行
Lua
脚本
、
、
在Redis中,我通过CLI运行一个
Lua
脚本
,如下所示:-因此,我的
Lua
脚本
接受4个键和2个参数。现在,我想在Node.js中运行相同的
脚本
。我没有找到任何例子来说明用于执行
Lua
脚本
的
redisClient
.<
浏览 5
提问于2017-06-21
得票数 1
回答已采纳
1
回答
如何
使用
Redis实现自动增值
、
我在nodejs中有以下代码 const user = await
redisClient
.hgetall(userId); await
redisClient
.hset(userId, userId, user.points这意味着即
使用
户账户上没有足够的点数,用户点数也可能会多次减少。怎样才能让方法自动运行呢? 我检查过redis multi<
浏览 1
提问于2018-06-07
得票数 4
2
回答
怎么把锁锁到瑞迪斯身上?
、
、
if (
redisClient
.lLen('mylist') === 0) { await
redisClient
.rPush('mylist', initialVal)如果以上代码由多个实例同时运行,则由于竞争条件,await
redisClient
.rPush('mylist', initialVal)可能多次运行。
redisClient
.
EVAL
浏览 5
提问于2021-12-14
得票数 1
回答已采纳
1
回答
ServiceStack Redis,如何
将
Lua
表作为列表返回
、
、
我正在
使用
来自ServiceStack的Redis客户端。我有一个
Lua
脚本
,它用几个Redis调用的结果填充
Lua
表。我想以某种方式归还这张桌子。我的想法是
使用
客户机库中的ExecLuaShaAsList方法,在
lua
脚本
中只执行一个“返回myTable”。它不起作用,我总是得到一个空的名单回来。 如何
将
lua
表返回给redis客户端?这是我
与
Redis客户端
一起
使用
的C#<em
浏览 3
提问于2014-03-09
得票数 7
回答已采纳
2
回答
从散列中清除X键
、
我怎么能做到这一点: 另一个?
浏览 2
提问于2013-10-18
得票数 1
回答已采纳
5
回答
Redis
lua
什么时候该真正
使用
它?
、
我已经开始研究和
使用
lua
,并发现它在想要抓取范围内的键时非常有用。例如:business:5:visits:2013-11-13
使用
lua
,我只需要向redis发送一个
命令
,而不是发送完整的日期范围现在我正在考虑
将
更多的逻辑转换到Redis上。(Config.messageMySQLSyncQueue, Config.messageHash + ':' + messageId); 上面的
浏览 0
提问于2015-06-16
得票数 17
1
回答
在Redis中存在key时,如何做HSET?
我想运行一个HSET
命令
,但只在键存在的情况下。类似于HSETNX,除了exists而不是not exists在此之后,我希望所有后续请求都知道它已经被读过了。它说我可以用
脚
浏览 0
提问于2018-12-04
得票数 3
回答已采纳
1
回答
lua
是从redis中调用的还是编译的?
、
、
、
Redis支持
lua
脚本
。
使用
eval
命令
,我们可以在redis中执行
lua
脚本
。在redis调用
lua
脚本
时,是否编译或解释了
lua
脚本
?
浏览 2
提问于2015-04-01
得票数 7
回答已采纳
3
回答
Redis复合
命令
或
命令
管道
是否可以运行如下所示的复合
命令
:我还没有从文档、或测试中找到明确的答案:1)
浏览 1
提问于2013-03-27
得票数 3
3
回答
如何在redis \
lua
中定义函数?
、
、
、
我正在
使用
Node.js和'redis-scripto‘模块,我试图在
Lua
中定义一个函数: var
redisClient
= redis.createClient("6379","127.0.0.1"); var scriptManager = new Scripto(
redisCl
浏览 0
提问于2014-01-21
得票数 6
回答已采纳
2
回答
红原子获取和过期
对于Redis是否有原子GET + EXPIRE
命令
可用?这将充当一个滑动过期值:尝试获取该键指定的值,然后只有当该键与此请求
一起
找到时,才能设置
使用
X秒的时间。
浏览 6
提问于2016-04-26
得票数 3
回答已采纳
1
回答
通过交叉集搜索和
使用
返回的数据来更新Redis原子事务
、
Redis专家,我想通过某种类型的资源搜索空闲数据,然后将其标记为不空闲,全部在一个
命令
(原子)中。 我
使用
redis来保存不同类型的活动资源选项卡。我应该如何处理这个问题,我需要通过查询一些字段值来获取散列数据,这些字段值我已经创建了自己的集合并
使用
了sinter,然后更新它以将其标记为在
使用
中。这是关于如何
使用
set 在redis中进行筛选的参考。假设我想找到一个类型为X和属性A的空闲资源的id,我
使用
type set上的intersect和
使用
命令</em
浏览 2
提问于2014-11-14
得票数 0
回答已采纳
3
回答
为redis服务器执行
lua
脚本
时出错
、
我遵循这个简单的教程来尝试一个简单的
lua
脚本
。 local msg = "Hello, world!"return msg
EVAL
"$(cat /Users/rsingh/Downloads/hello.
lua
)" 0(error) ERR Error compiling
浏览 15
提问于2014-01-22
得票数 6
回答已采纳
1
回答
实现CAS的Redis
Lua
脚本
(检查和设置)?
、
、
我只是想了解Redis/
Lua
脚本
,我想知道是否有人发现了以下代码的问题。 这是我实现非常简单的"CAS“语义的尝试:用一个键和两个参数调用它。它将检查服务器上
与
该键关联的值是否以第一个参数开始,如果是,则将键的新值设置为第二个参数并返回1,否则它将返回0;如果键
与
字符串以外的某些类型的数据相关联,那么Redis
将
返回和出错,就像尝试在这样一个键/值组合上
使用
set
命令
一样。"bar“的键"foo”调用
脚本</e
浏览 5
提问于2016-04-06
得票数 7
回答已采纳
3
回答
如何
将
`keys_and_args`传递给redis-py‘
lua
’函数,并继续传递给
lua
脚本
、
我希望通过redis的
eval
函数( )
将
许多键和值从python传递到
lua
脚本
,如: 执行
Lua
script,指定
脚本
将
触及的返回
脚本
的结果。 我将作为一个起点。该
脚本
增加了由1指定的排序集中的所有值的分数。an
浏览 2
提问于2019-09-22
得票数 3
1
回答
用redis复制密钥
、
、
、
我可以复制一个键
使用
redis-cli连接,是否有任何
命令
预定义在redis? 复制FSS_SYSAGENT到FSS_SYSAGENTDuplicate。
浏览 1
提问于2018-11-26
得票数 5
回答已采纳
2
回答
使用
eval
命令
在
Lua
脚本
中分配局部变量
、
我是
lua
脚本
的初学者。我尝试在redis客户机中执行以下
命令
把我送回去也很好(nil)
eval
"local t = 0; if t == 0 then pri
浏览 3
提问于2013-12-19
得票数 3
回答已采纳
1
回答
当我的
脚本
运行时,如果Elasticache决定reshard会发生什么?
、
、
我有一些
脚本
可以触摸一把钥匙。当我的
脚本
运行时,如果Elasticache决定reshard会发生什么?它会等到我的
脚本
完成后才移动底层的键吗?一个例子是一个
脚本
,它一次增加两个键。我可能会收到一个“群集错误”,这意味着出了问题,我不得不再次执行我的
脚本
(并且有可能导致一个键两次递增,另一个键增加一次)。
浏览 6
提问于2020-01-10
得票数 1
回答已采纳
1
回答
Microsoft.Extensions.Caching.StackExchangeRedis如何配置禁用
eval
命令
的库
、
、
我正在
使用
(它与下面的库
一起
工作)来处理所有
与
Redis相关的工作。目前,我有一个用户没有启用
eval
命令
。如何
将
库配置为不
使用
eval
命令
并直接尝试SET
命令
?这是我得到的例外 StackExchange.Redis.RedisServerException: NOPERM this user has no permissions to run the '
eval
value, Dist
浏览 25
提问于2022-11-29
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Redis Lua的使用
redis实现可重入分布式锁
欲求不满之 Redis Lua脚本的执行原理
欲求不满之 Redis Lua 脚本的执行原理
Redis+lua进行类似秒杀的实现
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券