腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
redis
HINCRBY
是
原子
的
吗
?
我们目前正在使用堆栈中
的
redis
。目前,我们使用Postgres来实现这一点。只要有库存,我们就会增加计数,每当库存出来时,我们就会减少计数。为了提高效率,我想试试
redis
HIncrBy
。这个操作
是
原子
的
吗
?有什么我应该注意
的
陷阱
吗
?
浏览 39
提问于2016-08-15
得票数 4
回答已采纳
1
回答
Rails
Redis
将计数器重置为0
、
、
、
在Rails 4应用程序中,我想将
REDIS
计数器
的
值重置为0。我不能用hdel 删除密钥,因为我需要经常获得密钥。GETSET
是
原子
的
,可以执行
的
工作,如本例所示但是由于我使用散列,所以我需要使用HSET $<em
浏览 2
提问于2016-01-19
得票数 2
回答已采纳
1
回答
在单个命令中插入
原子
索引重写结构
我这么做
的
原因
是
字符串is很大(数百个字节),有数百万字节,并且在
Redis
中使用了许多不同
的
对象。将复杂
的
字符串ID映射到更简洁
的
命名空间将有助于满足驻留内存设计
的
需要。实现上述目标的一种方法
是
插入到某些结构中,如果要插入
的
键不存在,则接收自动递增
的
整数。如果它确实存在,只需要接收以前关联
的
整数。通过Python表示上述内容
的
一种非
原子
方式
是
:
浏览 0
提问于2017-05-10
得票数 2
回答已采纳
2
回答
在
redis
中维护全局计数器
的
缺点
如果我在几分钟内对一个存储在键处
的
值执行了数百万次
hincrby
操作,同时获得了显示它
的
值,那么我需要知道哪些竞争条件呢?此外,
hincrby
命令会在扩展时自动排队
吗
?基本上,我希望在我
的
应用程序中设置和获取一个非常频繁
的
事件
的
全局计数器(每秒数百个事件,导致数百个set和get命令每秒)。
浏览 1
提问于2016-11-27
得票数 1
回答已采纳
1
回答
批处理视频视图到
redis
,而不是直接到db。
、
这样做
的
目的
是
使用INC/
HINCRBY
将视频视图计数器从直接插入到数据库到
Redis
,并且每隔一秒钟就获得一批数据并一次插入到数据库中。在我看来,有两种选择:在我看来,这两种方法都有一个缺点--没有获取和重置视图计数器
的
POP/
原子
命令。这让我看看排序管道
的
事务,或者GET + DEL乘以批处理大小
的
LUA。 这是我唯一
的
选择
吗
浏览 1
提问于2020-12-13
得票数 0
回答已采纳
1
回答
Redis
HINCRBY
散列字段-1计数器,仅用于递减到0或非负值。
、
负计数:
redis
.
hincrby
(User:${targetUser.id},"followerCount",-1) 我要它停在0
浏览 1
提问于2016-04-11
得票数 1
回答已采纳
2
回答
[hiredis]多个hincrbys只返回一个结果(
REDIS
_REPLY_INTEGER)
、
、
当使用hiredis时,使用redisAppendCommand放置多个
hincrby
命令,redisGetReply
的
回->类型结果
是
REDIS
_REPLY_INTEGER,并且只返回其中一个结果。但是当我使用hmget时,回->类型
的
结果
是
REDIS
_REPLY_ARRAY。
浏览 10
提问于2022-11-28
得票数 0
回答已采纳
1
回答
redis
命令
的
异步执行
、
、
我试图用下面的代码执行
redis
的
几个异步方法var client =
redis
.createClient(); client.
hincrby
("traffic:" + siteId, 'x', 1), client.<
浏览 0
提问于2013-04-01
得票数 1
回答已采纳
2
回答
存储在
redis
中
的
数据
的
锁定机制
、
、
亲爱
的
,我遇到了一个问题,多个
redis
客户端正在访问一个存储在
redis
服务器中
的
公共结构。所需经费如下: 如何在C代码中设置锁机制以满足这一要求。提前谢谢。
浏览 0
提问于2017-03-13
得票数 1
2
回答
在
Redis
上,最好用JSON数据作为值存储一个键,还是用单个值存储多个键?
、
在我
的
例子中,最重要
的
是
速度和性能,并且保持每秒
的
操作速度较低,以便能够处理与web应用程序
的
许多并发连接。($array));为了保存数据,我将使用多个SET操作,即:$
redis
->set("MyKey-UserID-Downloads"); $
redis
->in
浏览 2
提问于2019-02-12
得票数 3
回答已采纳
1
回答
如何在
Redis
中计算值?
、
我正在玩在红色中存储简单
的
分析数据。$
redis
.incr '2014:7:29:post:123:views'拿回值(和)最好
的
方法是什么?所有有ID 123
的
帖子
的
钥匙?我觉得我走错路了.
浏览 0
提问于2014-07-30
得票数 0
回答已采纳
1
回答
Rails 4忽略错误/异常并继续
、
、
对不起,如果这是一个简单
的
问题,我是非常新
的
Ruby。 @user = User.new(user_params) $
redis
.
hincrby
("2016MMDD", "new_users", 1) end如果由于任何原因,$
redis
.
hincrby
失败
浏览 2
提问于2016-01-20
得票数 2
回答已采纳
1
回答
在
Redis
上聚合值
我正在使用
Redis
跟踪每个房间、每个建筑
的
事件访问数,我需要在这样
的
层次结构中显示这些事件。一个人可以查看每个房间
的
所有事件,但也可以放大,并得到每栋楼
的
活动汇总。每幢建筑物都有独特
的
名称,例如公屋,建筑物内
的
每个房间都有一个独特
的
号码,例如101,212。 请有人就存储访问事件
的
架构和最佳方法提出建议,并将其聚合到
Redis
上。例如,我
的
等级
是
PRH: 101 :5,PRH:
浏览 2
提问于2014-04-12
得票数 2
回答已采纳
1
回答
我能摆脱这些虚荣
吗
?
、
、
我想构建一个在
Redis
管道中执行
的
操作列表。我使用
的
是
,因为它比简单得多,但是现在我需要连接池(加入时缺少),因此我再次查看了carmine (它似乎
是
用于
redis
的
最完整
的
clojure库)。我认为defmacro代替is/可以在宏展开时计算,这可能
是
更早
的
(在AOT编译期间?)而不使用伊娃。编辑:
浏览 2
提问于2014-04-08
得票数 0
回答已采纳
1
回答
Redis
是
原子
的
吗
?
、
、
我正在使用
redis
构建一个排行榜实现。非常感谢!
浏览 0
提问于2012-08-30
得票数 5
回答已采纳
1
回答
Redis
批量更新字典
、
所以我插入了一串key:dict in
redis
,如下所示:用户每次使用命令时,计数器都会加1,并且每小时重置一次。然而,我正在阅读
redis
,这意味着要重置批量更新,我必须进行关键字搜索,然后逐个更新。我知道我也可以使用管道来这样做,这样我就可以批量更新它们中
的
每一个。 有没有更好
的
方法呢?= 0”
的
事情,但这意味着每次使用一个命令(通常大约100次/秒)我都需要更新它...
浏览 0
提问于2020-08-12
得票数 0
1
回答
红宝石计数器
、
、
、
对于我
的
ruby应用程序(rails),我使用 (它使用statsd)库和客户端。我必须保持简单
的
访问统计。太棒了!我使用上述gem中
的
statsd.increment('users.visits')方法。然后我注意到,这个操作每次都会创建新
的
sorted set(zset)并添加一个元素(看起来像"1338932870<X>1)。为什么statsd使用这种方法?会不会更容易和更快
的
使用方法与simlpe散列(而不是zadd到zset)? 我知道,statsd<e
浏览 2
提问于2012-06-05
得票数 3
回答已采纳
3
回答
不带多Jedis
的
ERR EXEC
、
、
我正在学习jedis,我不能准确地找出这段代码
的
问题所在。任何人都可以帮助在语句tx.exec()中发生me.The异常
吗
?; for(int i=0; i < 1000 ; i++){ Response<Map<String,String>> map = tx.hgetAll("
浏览 4
提问于2013-04-18
得票数 2
回答已采纳
1
回答
触摸/增加Laravel
Redis
节流
、
、
我正在使用来自Laravel
的
Redis
Throttle进行一些API通信作为示例:
Redis
::throttle('key') $job->release(5); } 但在系统
的
其他部分(现在还没有完全重构),我需要在不真正阻塞调用
的
情况下触动油门(标记为我
浏览 15
提问于2020-06-24
得票数 0
回答已采纳
1
回答
小
Redis
代码片段说明
我指的是@Sripathi Krishnan给出
的
这个来回答这里提出
的
问题,所以:
Redis
只是一个缓存
吗
$
HINCRBY
unique_
浏览 3
提问于2012-07-07
得票数 2
回答已采纳
点击加载更多
相关
资讯
Redis是怎样通讯的?
哪些Python操作是原子性的?
Redis基础—了解Redis是如何做数据持久化的
Redis+lua进行类似秒杀的实现
Redis过期时间引发的问题
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券