腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
在jruby
线程
设置中使用
redis
、
、
、
所以红宝石应该是
线程
安全
的,这很好。但我想知道我该怎么安排它。我正在使用jRuby和Celluloid (使用默认的光纤)。我现在使用它的方式是定义了一个全局方法: @_
redis
||=
Redis
.new(...)我将
Redis
客户端的超时参数设置为30。我不认为会出现任何
线程
安全
问题(我确实在
Redis
::TimeoutError生成
线程
之前将其初始化为),但是有时我开始收到错
浏览 1
提问于2013-06-20
得票数 1
回答已采纳
1
回答
Redis
多重-
线程
安全
吗
?
Redis
是否保证在多个命令的中间不会处理其他命令?以下所有命令都是同时从不同的机器发送的:1. get x3. set z1. get x3. set z1. set z3. set y 1. get x3. set y 这根本不是
线程
安全
浏览 5
提问于2020-12-01
得票数 0
回答已采纳
1
回答
Redis
list或set pop方法
线程
安全
吗
?
、
我正在构建一个队列服务,它将是多
线程
的。我需要确保
Redis
,我们的数据后端,有一个
线程
安全
的列表或集合类型的弹出函数。这个想法是,任何数量的
线程
都可以调用
Redis
、lpop或spop,并且不会有任何冲突。我真的不确定如何测试它,它也不会在
Redis
页面的任何地方显式声明pop函数是否是
线程
安全
的。
浏览 3
提问于2012-07-26
得票数 6
回答已采纳
1
回答
Redis
ZADD还是ZSCORE是原子的?
如果两个
Redis
客户端同时发出ZADD或ZSCORE命令,它会有争用条件并扰乱设置值
吗
?如果它不是
线程
安全
的,那么我需要用锁来保护命令,对
吗
? 我读了。也许我错过了它,但我没有看到它提到了ZSET命令的
线程
安全
性。
浏览 2
提问于2016-02-05
得票数 1
回答已采纳
1
回答
如何使用
线程
安全
的Rails初始化器?
、
、
、
、
然而,他们要求应用程序是
线程
安全
的。 ... # config/initializers/
redis
.rb$
redis
=
Redis
.new(host: ENV['
REDIS
_HOST'], po
浏览 0
提问于2016-01-24
得票数 1
回答已采纳
1
回答
我应该使用
Redis
哈希还是Ruby哈希?
、
、
、
、
我有一个Rails应用程序,在这个应用程序中,我必须维护一个同时被多个
线程
访问的散列。此外,对哈希的写入并不频繁,要写入的数据基本上是写入它的时间本身。因此,即使它不是
线程
安全
的,由于竞争条件而导致的精度损失也是可以接受的,因为并发写入之间的时间在最大情况下只会变化几秒。 我在使用单例Ruby哈希
浏览 1
提问于2016-06-04
得票数 1
回答已采纳
1
回答
全局变量的
线程
安全
替代方案
、
、
、
我想使用多
线程
Puma作为生产服务器,因此我的代码应该是
线程
安全
的。我读到全局变量的使用不是
线程
安全
的。在这种情况下,全局变量的替代方案是什么?我使用全局变量(没有改变值)作为设置/获取等的
Redis
键。#initializers/
redis
.rb conn.geoadd
浏览 12
提问于2019-01-20
得票数 0
1
回答
是否有好的方式支持流行成员从红宝石排序集?
是否有好的方法来支持来自
Redis
排序集的pop成员,就像列表的api LPOP一样?我发现从
Redis
排序集中打开消息的方法是使用ZRANGE +ZREM,但是当多
线程
从不同的主机同时访问它们时,它不是
线程
安全
,需要分布式锁。 如果有更好的方法从分类集合中弹出成员,请提出建议
吗
?
浏览 3
提问于2017-05-22
得票数 3
回答已采纳
0
回答
2020-10-07:
redis
存在
线程
安全
的问题
吗
?为什么?
2020-10-07:
redis
存在
线程
安全
的问题
吗
?为什么?#福大大架构师每日一题#
浏览 115
提问于2020-10-07
2
回答
以
线程
安全
的方式从
redis
列表中删除nth元素
、
、
在cron作业中,我希望在迭代期间以
线程
安全
的方式从
redis
的列表中删除nth元素。我在找
线程
安全
的方法。$list = $
redis
->lrange("mylist", 0, -1); }
线程
安全
非常重要,因此不会发生以下情况
浏览 4
提问于2014-06-23
得票数 1
回答已采纳
1
回答
在多
线程
Rails环境中使用
Redis
的最佳方式是什么?(彪马/ Sidekiq)
、
、
、
、
据我所知,这应该是
线程
安全
的,因为
Redis
客户端一次只使用Monitor运行一个命令。的方法更好,因为当它们访问
Redis
时,不会有多个
线程
上的多个工作
线程
在单个连接上相互等待。(不必在每次方法调用中都将其作为参数传递)我是否应该将从Sidekiq.
Redis
获得的
浏览 1
提问于2015-01-24
得票数 34
回答已采纳
1
回答
如何使用
redis
incr命令确定计数器原子
、
我使用
redis
incr作为我们的请求计数器,因为我研究了incr是一个原子和
线程
安全
的,现在我想为每个键添加expire时间,但这个过程似乎不是
线程
安全
的,例如,
redis
只在incr完成之后和ExpireredisClient.Incr(key).Result() redisClient.Expire(key, 24*time.Hour) } 我想知道如何更改我的代码,使进程是原子的和
线程
安全
的
浏览 17
提问于2020-11-24
得票数 0
回答已采纳
1
回答
对Azure
Redis
连接限制感到困惑(最多X连接)
、
、
我想使用Azure安装一个背板,但是当我去安装一个新的
Redis
时,我对‘直到X连接’到底意味着什么感到困惑。要确认一下,我是否可以使用“最多256个连接”来表示我可以(理论上)有多达256个工作
线程
同时推送SignalR消息.或者这是否意味着从我的网站连接到我的SignalR的连接(用户)的总数量,然后在
Redis
浏览 4
提问于2017-03-03
得票数 1
回答已采纳
1
回答
从多个
线程
请求连接到远程服务
、
、
、
、
我有一个带有多个
线程
的boost asio应用程序,类似于web服务器,处理数百个并发请求。每个请求都需要调用memcached和
redis
(分别通过libmemcached和redispp )。这种情况下的最佳实践是从每个
线程
分别连接到
redis
和memcached (有效地将服务器上打开的套接字增加三倍,每个请求三个)
吗
?或者,有没有办法构建一个静态对象,只有一个memcached/
redis
连接,并允许所有
线程
共享这个连接?当涉及到这样的
线程<
浏览 6
提问于2013-07-11
得票数 0
2
回答
如何在多
线程
程序中更有效地使用
redis
-py?
、
、
创建一个全局实例并在每个
线程
中重用,还是在每个
线程
中创建一个新实例?使用R=
redis
.
Redis
(connection_pool=pool)或关于ConnectionPool:You may choose to d
浏览 0
提问于2014-04-29
得票数 1
3
回答
通过ConnectionMultiplexer和AddStackExchangeRedisCache(IDistributedCache)在StartUp.cs中使用
Redis
的主要区别是什么?
、
、
我想在ASP.NET核心项目中实现分布式缓存(
Redis
)。经过一点或研究,我发现使用AddStackExchangeRedisCache在Startup.cs和ConnectionMultiplexer中创建
Redis
连接的方法有两种 创建连接的
线程
安全
吗
?根据几篇文章,延迟初始化也将考虑
线程
的
安
浏览 0
提问于2019-05-23
得票数 21
2
回答
如何在windows / wamp上启用php_
redis
.dll?
、
我是
redis
的新手,我想知道是否可以在PHP5.3Wamp上使用php_
redis
.dll?我想开发一个网站,使用我的
redis
实例,在
redis
上去,只是使用
redis
扩展。我已经加载了php_
redis
.dll -phpredis2.1.3(PHP5.3.6,win32,.扩展中显示为已加载或已选中,但我仍然遗漏了一些东西,因为我仍然在下面遇到这个错误: 致命错误:在第7行的C:\wamp\www\api.twitterapp.com\1redistest.php中找不到'
浏览 4
提问于2011-11-17
得票数 2
1
回答
在
redis
-py中,
redis
.StrictRedis.pipe
线程
安全
吗
?
、
、
我正在使用
redis
-py在我的
redis
服务器上设置一些键,并且我正在经历一些奇怪的行为。谢谢。
浏览 2
提问于2015-05-06
得票数 1
回答已采纳
1
回答
如果我在after_fork中没有$
redis
=
Redis
.new,会发生什么?
、
、
既然$
redis
=
Redis
.new -rb是
线程
安全
的,那么不在Unicorn的after_fork中加入
redis
会有什么负面影响呢?假设我有不止一个员工。
浏览 0
提问于2012-09-30
得票数 2
回答已采纳
1
回答
我是否可以用新的列表覆盖列表值(在
Redis
中本机)?
我想在
Redis
中使用,但是我想简单地用一个值覆盖/设置列表,而不是以push/pop的方式与它交互。(不是
线程
安全
,但我可以删除密钥,然后使用)。如果需要,也许可以将其封装在Lua脚本中。
浏览 1
提问于2018-10-17
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
ConcurrentHashMap一定线程安全吗?
redis 单线程能做到高性能
Spring 中的 bean 是线程安全的吗?
浅析:线程安全
Redis安全加固
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券