草庐IT

channel_list

全部标签

php - 无法订阅 Redis channel Laravel 5.2

我正在关注LaravelofficeRedis指南,但我遇到了一些问题https://laravel.com/docs/5.2/redis#pubsub创建命令后,当我在控制台中运行“->phpartisanredis:subscribe”时出现以下错误[Symfony\Component\Console\Exception\CommandNotFoundException]Therearenocommandsdefinedinthe"redis"namespace.我无法收听RedisChanel。Redis发布channel方法工作正常。检查这个。在控制台中,我输入“->redis

laravel - 我正在使用带有 redis 和 socket.io 的 laravel echo。存在和私有(private) channel 失败

我正在使用带有redis和socket.io的laravelecho。存在和私有(private)channel失败我正在为我的服务器使用这个包laravel-echo-server当我使用公共(public)channel时一切正常,但是当我使用私有(private)channel时,在laravel-echo-server中记录了以下错误Clientcannotbeauthenticated,gotHTTPstatus503⚠[7:16:00PM]-155BcZ4cC_ieweeWAAADcouldnotbeauthenticatedtopresence-chat-messageE

laravel-5 - 无法使用 Redis 和 Laravel 5.3 在专用 channel 上广播通知

我正在使用Laravel-Redis-Socketio-LaravelEcho制作实时通知。到目前为止,我能够广播到公共(public)channel,但仍然停留在私有(private)channel。我的bootstrap.js:importEchofrom"laravel-echo"window.Echo=newEcho({broadcaster:'socket.io',host:window.location.hostname+':6001'});Laravel-echo-server.json:"authHost":"http://localhost","authEndpoin

uniapp扩展组件---uni-list

文章目录基本用法多行内容显示右侧显示角标、switch左侧显示略缩图、图标开启点击反馈和右侧箭头聊天列表示例介绍:组件名:uni-list代码块: uList、uListItem 关联组件:uni-list-item、uni-badge、uni-icons、uni-list-chat点击下载&安装文章内容一、Api属性以及基础用法点击下方查看:查看uni-list Api基础用法:属性设置 title 属性,可以显示列表标题设置 disabled 属性,可以禁用当前项用法  二、多行内容显示属性设置 note 属性,可以在第二行显示描述文本信息用法  三、右侧显示角标、switch属

laravel-5 - 使用 laravel、Socket 和 Redis 动态更改 channel

!!!服务器-套接字如何动态更改channel例如,当我使用/fire/1广播时,我只想发送到/room/1。目前它发送到/room/1、/room/2、/room/3等。因为这里默认情况下,服务器上的所有内容都订阅了“test-channel”。我就是想不通。varserver=require('http').Server();vario=require('socket.io')(server);varRedis=require('ioredis');varredis=newRedis();io.on('connection',function(socket){console.log

asp.net - Azure Redis 缓存自动清除 PubSub channel

我在Azure中设置了四种不同的Redis缓存订阅。我还有四个应用服务,每个应用服务都使用其中一个Redis缓存订阅。四个AppServices/Redis缓存订阅用于相同的代码库,但环境不同。我使用测试、分期、直播东海岸和直播西海岸环境。每个应用服务中运行的代码完全相同。我有一个使用StackExchange.Redis的ASP.NETCoreWebAPI项目。在我的WebAPI项目中,我连接到在Azure中设置的与应用服务环境相对应的Redis订阅。作为WebAPI项目启动过程的一部分,我打开了四个PubSubchannel。对于测试、暂存和实时西海岸环境,创建了四个PubSubc

django - django-channels 更新缓慢 - redis

Iwenttroughthetutorialforthenewdjango-channelssetupfor2.0速度有问题。我需要几秒钟才能通过聊天发送一条消息,然后才能看到完全相同的消息出现在我的客户端上。我正在使用WindowsRedis客户端,这是发送一条消息并等待的日志:[6060]02May18:39:36-DB0:7keys(4volatile)in4slotsHT.[6060]02May18:39:36-1clientsconnected(0slaves),1990288bytesinuse[6060]02May18:39:39-Accepted127.0.0.1:56

php - 当用户离开 Laravel-Echo 中的 channel 时,有没有办法触发后端事件?

我是laravel和laravel-echo的新手,如果这是一个愚蠢的问题,请原谅,但是有没有办法在用户离开状态channel时触发后端事件?使用pusher,我可以为存在事件设置一个webhook,但是redis有类似的东西吗? 最佳答案 当然,您可以触发页面的在线状态channel“onLoad”。使用Vue的示例可能在created()或beforeCreate()方法中。否则,在jQuery中,您可以将其置于“就绪”闭包中:Echo.join('presence-event').joining((user)=>{....})

java - 实现某种 key :key:list in Redis? 的更简单方法

所以,我有一个等级列表,每个等级都有一个权限列表。我需要将它们存储在Redis中。问题是从Redis下载这些排名的服务器不知道有多少排名/排名的名称。所以我决定把"ranks":listofranks放到redis中,然后"rank":listofpermissions,这样服务器就可以遍历"ranks"列表,通过"排名”部分。但是,这有点低效,因为我必须创建两个管道来执行此操作。我想知道是否有一种方法可以在Redis上创建类似key:key:list的数据类型?例如,"ranks",rank0,权限列表"ranks",rank1,权限列表等等目前我有"ranks",排名列表“rank

redis - 我可以发布和订阅的 channel 的最大限制是多少?

我有一个要求,我想将数据发布到超过100,000个channel,订阅者将订阅他们想要的任何channel。所以我想知道Redis上可用的channel数量是否有硬性限制?如果我想通过所有channel和channel订阅者对Redis的性能进行基准测试,有没有我可以使用的可用工具? 最佳答案 SoIwanttoknowisthereahardlimittothenumberofchannelsthatcanbeavailableonRedis?在实践中,没有限制。您可以拥有尽可能多的channel,直到内存已满。