redis相关内容

获取 python docker 容器与 redis docker 容器交互

我是 docker、redis 和任何类型的网络的新手,(我至少知道 python!).首先,我想出了如何获取 redis docker 映像并在 docker 容器中运行它: docker run --name some-redis -d redis 据我了解,此 redis 实例具有可用于连接其他容器的端口 6379. docker 网络检查网桥“容器":{“2ecceba2756abf ..
发布时间:2022-01-24 21:24:56 Python

从 Python 管理与 redis 的连接

我在我的 python 应用程序中使用 redis-py 将简单的变量或变量列表存储在 Redis 数据库中,所以我认为最好每创建一个到 redis 服务器的连接我需要保存或检索变量的时间,因为这不经常这样做,而且我不希望有一个超时的永久连接. 在阅读了一些基础教程后,我使用 Redis 类创建了连接,但还没有找到关闭连接的方法,因为这是我第一次使用 Redis.我不确定我是否使用了管理连接 ..
发布时间:2022-01-24 14:57:21 Python

我收到错误“找不到类‘Predis\Client’"在 Laravel 5.2 中

我想在 laravel 5.2 中使用 Redis,但是我遇到了错误,比如找不到 Class 'Predis\Client',我该如何解决. 解决方案 首先将 REDIS 下载到您的系统(如果您尚未安装). 进入你下载redis的文件夹并运行以下命令: cd your-redis-folder-name制作 进入你的项目目录并安装composer: composer 需要 ..
发布时间:2022-01-21 19:29:55 其他开发

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

在我们的架构中,我们有一个 Redis 服务器,用于缓存和发布事件. 我的问题如下 我有一条名为“CustomerUpdate"的消息 我有 1 个应用程序正在收听此消息 正在执行此应用程序的 3 个实例(服务器)以实现可扩展性 1 个数据库实例正在运行 此消息的处理程序之一将更新数据库 其他一些处理程序将清除内存缓存或对实例执行本地操作 是否有任何模式可以确保数据库不 ..
发布时间:2022-01-21 12:28:59 其他开发

从 Laravel 外部推送到 Laravel 队列(NodeJS)

我有一个作为纯 API 应用程序运行的 Laravel 5.3 安装,需要从多个不同的应用程序连接. 一切正常(毕竟我们谈论的是 Laravel :P),除了我无法弄清楚一件事: 我有一个 MQTT 服务器,它正在侦听来自多个设备的消息(不管是什么).这些消息包含有关需要在后端调用的作业类和方法的信息. 我不能直接调用 API,设备根本不支持这个(他们支持,但比使用 MQTT 传 ..
发布时间:2022-01-21 12:24:56 前端开发

在单个服务器上为多个 Laravel 应用程序使用 Redis 队列

我有一个生产 laravel 应用程序和在同一台服务器上运行的暂存应用程序.我正在运行 redis,我将其用作队列驱动程序.它们显然连接到不同的数据库.问题是从登台应用程序推送到红色队列的作业是否会干扰生产数据库,反之亦然. 解决方案 您可以设置 Laravel 用于 Redis 缓存的前缀.默认情况下这是 laravel,所以所有的键都存储为 laravel:keyname 并且 Lar ..
发布时间:2022-01-21 11:44:58 其他开发

如何在 Laravel 或 Redis 中取消排队的作业

如何浏览我的 Redis 队列中的所有待处理作业,以便取消具有特定 emailAddress-sendTime 对的 Mailable? 我正在使用 Laravel 5.5 并且有一个我正在成功使用的 Mailable,如下所示: $sendTime = Carbon::now()->addHours(3);邮件::to($emailAddress)->密件抄送([配置('mail.sup ..
发布时间:2022-01-21 11:32:20 其他开发

以额外字符串为前缀的 Redis 序列化

Camel-Redis 的序列化程序为消息键添加了额外字符的前缀. 当我检查数据库时,消息键显示类似.. "\xac\xed\x00\x05t\x00\x11test150827171118" 如你所见,字符串 "\xac\xed\x00\x05t\x00\x11" 为键 "test150827171118" 加上前缀. 我尝试了两种模式, 首先,我直接在注册表中设置了 ..
发布时间:2022-01-19 08:34:01 其他开发

使用 camel-redis 设置 redis 键/值

我想使用 camel-redis 设置键/值对.我试试: spring-redis://localhost:6379?command=SET&CamelRedis.key=testkey&CamelRedis.value=100 但没有快乐.我得到了错误: 有 2 个参数无法在端点上设置.如果参数拼写正确并且它们是端点的属性,请检查 uri.未知参数=[{key=testkey, value ..
发布时间:2022-01-19 08:14:34 其他开发

为什么在将 Jedis 与 Spring Data 结合使用时,数据会以奇怪的键存储在 Redis 中?

我正在将 Spring Data Redis 与 Jedis 一起使用.我正在尝试使用键 vc:${list_id} 存储散列.我能够成功插入到redis.但是,当我使用 redis-cli 检查密钥时,我看不到密钥 vc:501381.相反,我看到的是 \xac\xed\x00\x05t\x00\tvc:501381. 为什么会发生这种情况,我该如何改变? 解决方案 好的,goog ..
发布时间:2022-01-18 18:41:39 其他开发

带有错误 Active Directory Ldap 凭据的 Session/Redis 序列化错误的 Spring Boot

您好,我是 Spring 和 Java 的新手,我正在尝试按照本教程中的描述实现网关身份验证服务器 https://spring.io/guides/tutorials/spring-security-and-angular-js/ 我让一切正常,然后尝试对我们公司的 Ldap 服务器实施身份验证.如果我使用有效的用户名和密码,它就可以工作.当我使用无效凭据时,应用程序错误. 我不在工 ..
发布时间:2022-01-17 19:03:24 Java开发

清空/删除 Redis 中的集合?

也许我只是瞎了眼,但我在 Redis 中没有看到明确的 set 命令清空现有集合(不清空整个数据库).就目前而言,我正在与自身做一个集合差异并将其存储回自身: redis>SMEMBERS metasyn1)“富"2)“酒吧"redis>SDIFFSTORE 元同步元元同步元(整数) 0redis>SMEMBERS metasyn(空列表或集合) 但这看起来有点傻……有更好的方法吗? 解 ..
发布时间:2022-01-17 18:37:32 其他开发

如何在 redis 上命名键以避免名称冲突?

我想使用 redis 来存储我自己的一些键值对,但是我的一些模块已经在使用它.用于会话数据的 redis express 会话存储,以及用于套接字 io 的 redis 适配器.所以我的问题很简单,如何创建或指定数据库/命名空间来存储我自己的密钥而不会发生密钥冲突?我正在使用 node-redis 驱动程序. 解决方案 方案一:不同模块的数据存储在不同的Redis实例中 最严格的隔离 ..
发布时间:2022-01-14 23:37:47 其他开发

Docker Redis 连接被拒绝

我正在尝试通过代码访问 Redis 服务器,但它没有连接.但是如果我 bash 到 redis 容器,我可以访问 redis-cli. docker-compose.yml 看起来像这样 版本:'2'服务:网络:建造:语境: .dockerfile: Dockerfile_nginx端口:- “9000:80"环境:- NGINX_SERVERNAME=xxx.dev *.xxx.dev命 ..
发布时间:2022-01-14 19:06:14 PHP

如何使用官方 PHP Docker 镜像方法安装 php-redis 扩展?

我想基于 php-redis 扩展构建我的 PHP-FPM 映像="noreferrer">官方 PHP Docker 镜像,例如,使用这个 Dockerfile:php:5.6-fpm. 文档说我可以通过这种方式安装扩展,手动安装扩展的依赖项: FROM php:5.6-fpm# 安装模块(iconv、mcrypt 和 gd 扩展)运行 apt-get 更新 &&apt-get 安装 - ..
发布时间:2022-01-14 19:05:14 PHP

在 nodejs Docker 映像上运行 redis

我有一个 Docker 映像,它是一个 node.js 应用程序.该应用程序从本地运行的 Redis 检索一些配置值.因此,我正在尝试在 Docker 映像内的同一容器中安装和运行 Redis. 如何扩展 Docker 文件并在其中配置 Redis? 截至目前,Dockerfile如下: FROM 节点:碳 工作目录/app 复制 package.json/app ..
发布时间:2022-01-14 18:48:55 其他开发

ImportError:没有名为 redis 的模块

我已经使用 sudo apt-get install redis-server 命令安装了 redis,但是当我运行 Python 程序时收到此错误:ImportError: No module named redis 知道出了什么问题,或者我是否也应该安装任何其他软件包?我使用的是 Ubuntu 13.04,我有 Python 2.7. 解决方案 安装redis-py,简单: $ ..
发布时间:2022-01-13 17:28:13 Python