草庐IT

redis-test

全部标签

c# - 应用程序永远不会完成调试启动,可能是 Redis?

我有一个托管在Azure中并使用Redis缓存来管理session存储的asp.netWeb应用程序。在本地主机中调试时,应用程序经常会无缘无故地挂起。基本上,在VisualStudio中,我将点击开始按钮。一个新的Web浏览器窗口将打开,就像它即将打开页面一样,但它只会加载并永远加载。如果我尝试暂停调试session,它似乎总是位于Redisdll中的某个位置,但我无法确定确切位置。无论我终止所有进程并重新启动VisualStudio多少次,此行为都会继续,直到我重新启动计算机。可能是什么原因造成的? 最佳答案 Redis从未设计

lua - 从 Redis 集中过滤/删除项目

我将公交车站到达时间和路线ID缓存在一个Redis集合中,每个公交车站一组。我正在寻找一种简单的方法来更新这些集合,删除过去的到达时间,同时保留任何其他future的到达时间。如何在写入时根据特定条件过滤集合?有一段时间没有写入的集会过期,所以我只关心不断更新的集,本质上是在元素级别而不是集级别设置过期。 最佳答案 以下将过滤掉小于KEYS[2]的值(在我的例子中是UNIX时间戳,因为Redis中的LUA脚本无法访问日期/时间信息而这样传递)。第二个子句然后添加传递给脚本的任何其他值。localmembers_expired=0--

lua - 从 Redis 集中过滤/删除项目

我将公交车站到达时间和路线ID缓存在一个Redis集合中,每个公交车站一组。我正在寻找一种简单的方法来更新这些集合,删除过去的到达时间,同时保留任何其他future的到达时间。如何在写入时根据特定条件过滤集合?有一段时间没有写入的集会过期,所以我只关心不断更新的集,本质上是在元素级别而不是集级别设置过期。 最佳答案 以下将过滤掉小于KEYS[2]的值(在我的例子中是UNIX时间戳,因为Redis中的LUA脚本无法访问日期/时间信息而这样传递)。第二个子句然后添加传递给脚本的任何其他值。localmembers_expired=0--

django - 使用Redis存储Session - Django

我已经安装了django-redis-session通过pip并将此设置添加到settings.py文件中:SESSION_ENGINE='redis_sessions.session'当我去终端输入:$redis-climonitor我可以在登录和注销时看到有变化(使用python-social-auth)。我的问题是:如何获取基于用户的session(从Redis)?如果我调用is_authenticated()用户的函数它可以工作,但是我的数据库(PostgreSQL)session表有0行。最后,请问有什么方法可以手动写入sessionkey和数据吗?我将需要为基于存储在red

django - 使用Redis存储Session - Django

我已经安装了django-redis-session通过pip并将此设置添加到settings.py文件中:SESSION_ENGINE='redis_sessions.session'当我去终端输入:$redis-climonitor我可以在登录和注销时看到有变化(使用python-social-auth)。我的问题是:如何获取基于用户的session(从Redis)?如果我调用is_authenticated()用户的函数它可以工作,但是我的数据库(PostgreSQL)session表有0行。最后,请问有什么方法可以手动写入sessionkey和数据吗?我将需要为基于存储在red

laravel - 如何在 laravel 中使用带有哈希存储的 redis?

我使用了laravel默认的Redis::set()函数来存储项目,但我有13k条记录,内存使用量约为400mb。现在我正在寻找减少它的方法。我注意到laravel将数据存储为字符串而不是浪费资源的散列。如何通过laravel将Redis与散列一起使用? 最佳答案 在官方LaravelRedisFacade,据说TheRedisfacadesupportsdynamicmethods,meaningyoumaycallanyRediscommandonthefacadeandthecommandwillbepasseddirectl

laravel - 如何在 laravel 中使用带有哈希存储的 redis?

我使用了laravel默认的Redis::set()函数来存储项目,但我有13k条记录,内存使用量约为400mb。现在我正在寻找减少它的方法。我注意到laravel将数据存储为字符串而不是浪费资源的散列。如何通过laravel将Redis与散列一起使用? 最佳答案 在官方LaravelRedisFacade,据说TheRedisfacadesupportsdynamicmethods,meaningyoumaycallanyRediscommandonthefacadeandthecommandwillbepasseddirectl

docker - 如何使用 Docker 配置带有 redis 的 spring boot web 应用程序

我有一个小型的springbootweb应用程序,它将数据保存到redis。运行docker-compose.yml容器后启动但在localhost:8085我有“连接已重置”。springboot应用.ymlserver:address:127.0.0.1---spring:profiles:developmentserver:address:127.0.0.1---spring:profiles:productionserver:address:127.0.0.1docker-compose.ymlweb:build:docker_appports:-"8085:8080"link

docker - 如何使用 Docker 配置带有 redis 的 spring boot web 应用程序

我有一个小型的springbootweb应用程序,它将数据保存到redis。运行docker-compose.yml容器后启动但在localhost:8085我有“连接已重置”。springboot应用.ymlserver:address:127.0.0.1---spring:profiles:developmentserver:address:127.0.0.1---spring:profiles:productionserver:address:127.0.0.1docker-compose.ymlweb:build:docker_appports:-"8085:8080"link

azure - 是否可以将 Azure Redis 缓存迁移到其他订阅?

我正在使用订阅A中的AzureRedis缓存,我想将Redis的当前订阅(A)更改为B(新订阅)。a-这可能吗?如何?如果不是b-我可以为在B下创建的新Redis保留相同的访问key吗? 最佳答案 在此处查看可以跨订阅移动的服务列表:https://azure.microsoft.com/en-in/documentation/articles/resource-group-move-resources/,我会说可以将Redis缓存从一个Azure订阅移动到另一个。关于如何移动资源,您可以使用AzurePortal、AzurePow