草庐IT

event_name

全部标签

events - 连接 Redis 事件到 Lua 脚本执行和并发问题

我已经对键值对或使用Redisson库构建的数据结构进行了分组。设计是任何一组值的值变化都应作为事件发送到订阅Lua脚本。然后这些脚本进行计算并更新另一组的键值对。这个过程是作为一个链来实现的,一旦Lua脚本更新了一个键值,它就会生成一个事件,另一个Lua脚本会根据某些参数执行类似于第一个Lua脚本的工作。问题一:Lua脚本与事件如何关联?问题2:事件是流水线式的,但我的Lua脚本可能必须等待网络IO。在那种情况下,我假设处理了下一个事件并执行了订阅脚本。这对我来说是个问题,因为第一个脚本尚未完成更新所需的键值对,第二个脚本正在继续其工作。这会给我带来错误。有办法克服这个问题吗?问题3

java - Redis中的notify-keyspace-events是什么

我按照这个spring-bootarticle开始设置spring项目.但是突然应用程序无法成功启动,而是我得到以下堆栈跟踪:Exceptioninthread"main"org.springframework.beans.factory.BeanCreationException:Errorcreatingbeanwithname'enableRedisKeyspaceNotificationsInitializer'definedinclassorg.springframework.session.data.redis.config.annotation.web.http.Redi

java - 嵌入式redis无法启动 - ERR Unsupported CONFIG parameter : notify-keyspace-events

我使用的是embedded-redis0.6版本和spring-session-data-redis1.0.1.RELEASE。在使用mvnspring-boot:run命令执行springboot后,tomcat服务器启动但嵌入式redis立即抛出以下异常(参见下面的完整堆栈跟踪):redis.clients.jedis.exceptions.JedisDataException:ERRUnsupportedCONFIGparameter:notify-keyspace-events我该如何解决这个问题?我的pom.xml:org.springframework.sessionspr

events - 用于事件调度的队列/数据库?

我可能会在某个时候建立自己的,但与此同时;是否有通用语言的事件调度程序——以例如:{time,priority,action}作为输入——可跨分片分布,并支持:在O(1)中排队(推送)在O(logn)中出列(弹出)O(1)中的下一个预定(查找分钟)在O(logn)中任意删除,例如:通过使用指定为delete_queue的第二优先级队列正在研究Redis,但找不到合适的优先级队列接口(interface)。 最佳答案 我不认为您可以使用您为每个操作描述的确切复杂性假设使用Redis实现这样的队列。你可以用Redis做的是使用zset。

events - 如何确保我的事件仅由我的应用程序的一个实例处理?

在我们的架构中,我们有一个用于缓存和发布事件的Redis服务器。我的问题如下我有一条名为“CustomerUpdate”的消息我有1个应用程序正在收听此消息正在执行此应用程序的3个实例(服务器)以实现可伸缩性1个数据库实例正在运行此消息的处理程序之一将更新数据库一些其他处理程序将删除内存缓存或在实例本地执行某些操作是否有任何模式可以确保数据库不会被应用程序的每个实例更新? 最佳答案 您可以使用redis键/值作为拦截器。当实例收到来自订阅的消息时,在Redis中执行LUA脚本以检查它的进程是否已经存在。服务器接收来自订阅的消息使用r

docker - 来自守护进程 : rpc error: code = 2 desc = name conflicts with an existing object 的错误响应

创建docker服务时,我遇到以下错误。错误响应来自守护程序:rpc错误:代码=2desc=名称与现有对象冲突步骤docker-machinecreate--drivervirtualboxswarm-1docker-machinecreate--drivervirtualboxswarm-2docker-machinecreate--drivervirtualboxswarm-3eval$(docker-machineenvswarm-1)dockerswarminit--advertise-addr$(docker-machineipswarm-1)docker-machiness

events - 使用Node.js监听Redis上的按键事件

我需要知道何时将数据写入Redis存储的特定键上。有什么方法可以使用Node.js监听Redis关键事件,还是我必须使用pub/sub实用程序?在第二种情况下,最好的方法是什么? 最佳答案 IsthereanywaytolistentoRediskeyeventsusingNode.jsordoIhavetousethepub/subutilities?据我所知,redis本身并不支持keychangenotificationsyet虽然还有其他alternatives包括基于发布/订阅的解决方案。

ios - Swift 逆向工程 :swift function name rule?

我有一个关于swift函数名规则的问题。当我尝试在IDAPro中分析一个用swift编写的iOS应用程序(也许OSX也是如此)时,例如swift-2048,我得到了这样的函数名称:EXPORT__TFC10swift_204811AppDelegate27applicationWillResignActivefS0_FCSo13UIApplicationT___text:00022FAC__TFC10swift_204811AppDelegate27applicationWillResignActivefS0_FCSo13UIApplicationT_...__text:00022FC

swift - Xcode 9 : Using named colors with IBDesignable and IBInspectable results in Interface Builder error, 但编译没有问题

自从Xcode9发布以来,我在整个应用程序中都使用了UIColor.named("myColor")。在尝试将UITextField自定义实现为IBDesignable类时,我不断收到以下错误:error:IBDesignables:FailedtorenderandupdateautolayoutstatusforViewController():Theagentcrashed此外,我的类有几个IBInspectable属性,包括UIColor类型,但在这些属性的InterfaceBuilder下拉列表中我只能选择标准颜色,我命名颜色不会像标准类属性那样显示。将后一个问题作为第一个问

ios - [NSObject : AnyObject] ?' does not have a member named ' subscript' in Xcode 6 Beta 6

我正在使用Swift的Xcode6Beta6构建应用程序,但我不断收到此错误:[NSObject:AnyObject]?'doesnothaveamembernamed'subscript'我不知道如何解决这个问题。我试过看这个[NSObject:AnyObject]?'doesnothaveamembernamed'subscript'errorinXcode6beta6但我仍然不明白那是如何解决问题的。如果有人能向我解释这一点,那就太好了。如果你想看我的代码,这里是:importUIKitclassTimelineTableViewController:UITableViewCon