草庐IT

front_db

全部标签

ruby-on-rails - Redis 和 Rails 生产错误:ActionView::Template::Error (ERR invalid DB index)

当我进行开发时,我加载页面并且它工作正常。没有错误。我在登台时加载页面,但收到404。我想做的是缓存页面的一部分以提高性能。这是我在papertrail中发现的错误:ProcessingbyInstructorsController#indexasHTMLapp/web.1:Readfragmentviews/staging.example.com/instructors?expires_in=86400/d373c7125bca0fa7485862a5e9f72b99(10.2ms)app/web.1:Completed500InternalServerErrorin238msapp

python - 在python中连接到redis服务器时db = 0的目的是什么?

在redispython客户端文档中,大多数示例都在构造函数参数中传递了db=0。https://pypi.python.org/pypi/redisdb=0有什么用,在什么情况下我应该使用其他值而不是0?importredisredis_client=redis.Redis(host='localhost',port=6379,db=0) 最佳答案 一个redis服务器启动时有16个数据库。它们被标记为0-15。如果您选择并相应地组织您的数据,您可以操作其中每一个中的数据。连接时,需要选择一个。默认选择是db=0。但是,它可以是0

redis - Redis DB适合做桌面应用吗?

我正在LUA中开发简单的桌面应用程序。此应用程序正在提取软件工件并将它们存储到图形结构中的键值数据库中。考虑到tokyocabinet和redis,我正在探索哪个数据库更好用。但是redis是基于服务器的数据库,所以我的问题是它是否适合这样的应用程序。或者给我一些更好的解决方案。谢谢 最佳答案 Redis不是更适合高性能应用而不适合独立的桌面应用吗?是的,它是,但它也可以很好地用于独立的桌面应用程序。我几乎在这两种情况下都使用了Redis,我对这两种情况都很满意。在这里,我可以建议您寻找易于集成的产品,以及能够为您提供更多功能并更接

memory - 查找每个redis DB的内存消耗

问题我的一个PythonRedis客户端因以下异常而失败:redis.exceptions.ResponseError:MISCONFRedisisconfiguredtosaveRDBsnapshots,butiscurrentlynotabletopersistondisk.Commandsthatmaymodifythedatasetaredisabled.PleasecheckRedislogsfordetailsabouttheerror.我查过redis机器,好像内存不足:免费totalusedfreesharedbufferscachedMem:3952365629501

redis - 在 Redis DB 中保存数据的有效方法

在我的Redis数据库中,我想保存以下数据:{"id":"1","data":"abc","param":"p1"}{"id":"2","data":"def","param":"p2"}目前我将每一行保存如下(在Java中使用Jedis客户端):JEDIS.set(line.getId(),line.getLine());所以,结果是这样的:"1","{"id":"1","data":"abc","param":"p1"}"GET1{"id":"1","data":"abc","param":"p1"}在Redis中保存这种数据是否是一种高效的方式?也许将每一行转换为Set或其他东西

postgresql - Heroku 上的 Resque Workers 被锁定在 Postgres DB SSL 之外 - 尚未修复

我在heroku上使用resque/redis作为后台作业发送电子邮件。对于我发送的第一封电子邮件,它工作正常,但之后我收到错误:(ActiveRecord::StatementInvalid:PG::Error:SSLerror:decryptionfailedorbadrecordmac:)...我看过其他的问题/答案说要添加到初始值设定项:Resque.after_fork=Proc.new{ActiveRecord::Base.establish_connection}或者Resque.before_fork=Proc.new{ActiveRecord::Base.establ

Redis DB主从设置

我已经为我的nodeJS应用程序安装了Redis,并将其配置为运行在不同服务器上的另一个RedisDB实例的从站。我可以让Redis的相同实例(不同的数据库)(作为从属运行)充当本地安装的应用程序的主实例吗?提前致谢 最佳答案 是的,你可以,但有一个很大的警告。任何从实例都可以是一个或多个其他实例的主实例。因此,您可以想象以菊花链方式连接从站并构建分层复制系统。现在,我的理解是您不需要从属提供另一个Redis实例,而只允许应用程序在从属实例的另一个数据库中执行读/写操作。要允许它,需要在slave配置中将slave-read-onl

sql - redis在用redis替换sql db的同时,能否支持sql join、group by等查询?

我有一个项目需要用REDIS替换SQLDB。它是一个作业调度系统。有JobInfo、TaskInfo、Result、BatchInfo等表。在REDIS服务器键值对中映射数据库表的最佳方式是什么?项目中使用了join和groupbykind查询。用redis服务器替换sqlserver的最佳方法是什么?此外,redis是否提供了一种方法,我可以像查询加入和分组那样查询数据? 最佳答案 Redis基本上是一个键值存储(比简单的存储复杂一点,但仍然是一个键值数据库)。该值可能是遵循某种模式的文档,但Redis并未像其他文档数据库或SQL

lua - 如何使用 redis-scripto 和 redis DB 在 LUA 中执行 null\nil 检查?

我正在使用scripto在node.js中编写脚本,并且我正在尝试对数据库中的值进行nil检查:这是js代码(用于节点)-varredis=require("redis");varredisClient=redis.createClient("6379","localhost");varScripto=require('redis-scripto');varscriptManager=newScripto(redisClient);varscripts={'test':'localfunctiontest(i)'+'if(i==nil)thenreturniend'+'localch=

python - 用于单元测试的 Redis 模型或 db 包装器的纯 Python 实现

是否有Redis模型的纯Python实现,它不使用像fakeredis这样的Ctypes?是吗?这主要是因为我在Android上开发Python应用程序(如果您在AndroidStackExchange上查看我的问题,您就会明白为什么)并且需要一种方法来测试/模拟Redis功能而无需实际使用Redis。我稍后会在完成后调整为真正的绑定(bind),并将其上传到服务器和/或Github帐户,为了安全起见,我会在其中重复另一个测试。Redis的性能、持久性和所有优点并不重要,因为我只想能够做到ex。mockredis.do('SET','test:1','helloworld')模拟只是将