草庐IT

front_db

全部标签

windows - 为什么 Windows 系统不适合(生产模式)Key/Value DB

为什么许多键/值数据库系统,如Redis、FoundationDB甚至ssdbWindows系统不推荐? 最佳答案 有REDIS的Windows实现。尝试使用https://github.com/ServiceStack/redis-windows和https://github.com/rgl/redis/downloads您从哪里了解到不建议使用此实现? 关于windows-为什么Windows系统不适合(生产模式)Key/ValueDB,我们在StackOverflow上找到一个类似

mongodb - Non-relational db,哪个才是正确的选择

按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭11年前。我应该选择哪个非关系数据库(我知道这个问题是一个主观的问题,涉及到系统需求的考虑)。我读了这篇文章cassandra-vs-mongodb-vs-couchdb-vs-redis,但仍无法决定。如果这里有经验的人能够阐明在做出此决定时要考虑的关键点,那就太好了。

ruby-on-rails - 如果在SET操作期间redis超时,redis db中的数据是否已经被修改?

我在heroku上托管的ruby​​onrails应用程序中使用redis进行分析,我在考虑应该如何处理redis超时。Redis超时不会经常发生,但确实会发生。这是我处理它们的地方:beginTimeout::timeout(5){#anoperationthatmodifiesdatainredisdb}rescueTimeout::Error#dosomethingend我在想:如果redis超时执行抛到rescueblock,有没有可能这期间redisdb中的数据被修改了?是否可以保证它没有被修改(在这种情况下我可能会创建一个后台作业以稍后重试此操作)?

mysql - 使用 Sequelize 连接到数据库时出现 ER_BAD_DB_ERROR

我有一个使用npm包mysql、Sequelize和redis的项目。以下情况顺利:app.use(express.session({store:newRedisStore({host:'localhost',port:6379,db:2,pass:'RedisPASS'}),secret:'secret'//changedthisvalueofcourse}));然后:Sequelize.connection=newSequelize('test_ddb','root','root',{logging:false});抛出以下错误:Error:ER_BAD_DB_ERROR:Unkn

java - 杰斯克(Resque): Get all open delayed jobs in redis db

Jesque是我想使用的好工具。JesqueisanimplementationofResqueinJava.Itisfully-interoperablewiththeRubyandNode.js(Coffee-Resque)implementations.JesqueisaMavenprojectanddependsonJedistoconnecttoRedis,Jacksontomapto/fromJSONandSLF4Jforlogging.但在此之前,我需要更多信息。是否也可以在Jesque中检索所有空缺职位?此信息可能对我的监控和脏重启很有用。在异常关闭之后,如果任何其他应

ruby-on-rails - 当为 kvs 使用 redis 时,使用 1 db 或不同的是很快的

我是一名开发人员,使用Rails应用程序来使用Redis。我现在正在通过ruby​​使用redis制作一些功能。所以,我有一个快速使用redis1db或多个的问题。例如,我用2个gem创建了一个follow2个函数。histories_function:使用redis对象counts_function:使用sidekiq哪个连接更好??连接同一个数据库Redis::Objects.redis=Redis.new(host:'127.0.0.1',port:6379,db:0)Sidekiq.redis=Redis.new(host:'127.0.0.1',port:6379,db:0)

apache - Magento Admin/Front Split 服务器 Redis 错误

我有两个相同的服务器(A和B)通过Lsyncd同步。主服务器A使用配置了apache、Redis和RDS的Magento1.9.1CE,并使用FPC。我已经使用自定义管理员url配置它,使A代表管理员,B代表前台。我已经同步了除var和app/etc/local.xml之外的所有目录,因为B对redis配置进行了轻微修改。B连接到A的redis实例。Redis配置用于后端缓存和session存储。我测试了在缓存管理中禁用所有缓存类型并且它运行良好但是当我启用它们时它在B中出现了redis错误。我禁用了“配置”缓存类型并且错误消失了。神秘的是,如果我启用“配置”缓存类型,然后在Redis

python - Redis 不同 db key 之间的 BITOP OR 操作

我想在redis中存储在不同数据库中的键之间执行按位或。r=redis.Redis(db=0)r1=redis.Redis(db=1)key1=r.keys('a')[0]key2='b'r1.bitop('OR','dest',key1,key2)但这不会起作用,因为key1将在db=1而不是db=0中搜索。这里有任何建议。 最佳答案 将其中一个键复制到另一个数据库并在那里进行按位运算。 关于python-Redis不同dbkey之间的BITOPOR操作,我们在StackOverflo

redis - 我想将 redis 用作 lru 缓存,我可以按 db 来做还是需要新的 redis 实例?

我想使用当前的redis实例作为lru缓存。但是,我已经在使用db0作为过期key。是否有可能将当前的redis实例用作lru缓存(例如,具有不同的数据库编号) 最佳答案 是的。这是可能的,这个想法本身并没有错。为了更准确地回答,我需要有关您的情况的更多详细信息。 关于redis-我想将redis用作lru缓存,我可以按db来做还是需要新的redis实例?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.co

heroku - 在 Heroku 上恢复 Redis 到 Go DB

有没有人能够在Heroku上恢复Redis数据库?他们有针对普通帐户的说明,但“编辑”选项无法通过Heroku仪表板使用。http://support.redistogo.com/kb/info/restore-from-a-backup 最佳答案 我相信我们通过RedisToGo支持站点解决了这个问题,我仍然会为其他人回答。此功能仅适用于直接帐户,RedisToGo正在努力为heroku附加帐户发布相同的选项,但目前切换到直接帐户是最快的。如果您对heroku着迷,请提出支持请求support.redistogo.com让支持人员