草庐IT

postgresql-performance

全部标签

postgresql - 用于分布式环境的 Broadleaf Ehcache 到 Redis

目前,我们在没有Terracotta的情况下在本地使用Ehcache。我们计划在两个不同的实例中部署阔叶客户API,并在前端使用负载均衡器。我做了一个小调查,发现赤土陶土是有成本的,而且由于我们是一家初创公司,我不能投资赤土陶土。我听说过Redis,它是免费的,而且非常适合分布式环境。我的问题是,1.我们可以将阔叶Ehcache迁移到Redis或任何其他免费的Java分布式缓存吗?2.如果可能的话,我必须在阔叶树上做什么?这样我们就可以很容易地从Ehcache迁移到新的。 最佳答案 你可以,但有几个问题,首先Broadleaf直接使

postgresql - 用于分布式环境的 Broadleaf Ehcache 到 Redis

目前,我们在没有Terracotta的情况下在本地使用Ehcache。我们计划在两个不同的实例中部署阔叶客户API,并在前端使用负载均衡器。我做了一个小调查,发现赤土陶土是有成本的,而且由于我们是一家初创公司,我不能投资赤土陶土。我听说过Redis,它是免费的,而且非常适合分布式环境。我的问题是,1.我们可以将阔叶Ehcache迁移到Redis或任何其他免费的Java分布式缓存吗?2.如果可能的话,我必须在阔叶树上做什么?这样我们就可以很容易地从Ehcache迁移到新的。 最佳答案 你可以,但有几个问题,首先Broadleaf直接使

performance - redis 使用什么传输来发送接收消息

在IIS上托管的SignalR。要求在signalr上使用UDP数据监听器但托管在IIS上我无法使用它,因为IIS不处理UDP请求。这让我使用redis存储来存储其他服务器(节点/窗口服务)发送的UDP数据。以及托管在IIS上的SignalR访问的数据。Redis如前所述更快,但它在底层使用什么传输方式以及它能否被称为提供剪贴板功能或应用程序可共享内存是个问题。 最佳答案 直接TCP答案太短了,我也必须输入这个! 关于performance-redis使用什么传输来发送接收消息,我们在S

performance - redis 使用什么传输来发送接收消息

在IIS上托管的SignalR。要求在signalr上使用UDP数据监听器但托管在IIS上我无法使用它,因为IIS不处理UDP请求。这让我使用redis存储来存储其他服务器(节点/窗口服务)发送的UDP数据。以及托管在IIS上的SignalR访问的数据。Redis如前所述更快,但它在底层使用什么传输方式以及它能否被称为提供剪贴板功能或应用程序可共享内存是个问题。 最佳答案 直接TCP答案太短了,我也必须输入这个! 关于performance-redis使用什么传输来发送接收消息,我们在S

performance - redis批量插入时读取redis

我有一台全天候运行的服务器,使用Redis作为数据存储。每天在特定时间(凌晨3点)有一次巨大的数据更新(近1000万行),其他时间更新的数据很多(近100行)。我选择redismassinsertion方式加速数据插入,耗时30秒。但是那个时候redis的查询性能真的很差。有什么办法可以避免这个问题吗?如果我用redis主从模式,读写分离,主写,从读。但是当master批量插入时,也有大量数据需要同步到slave,怀疑还是slaveredis查询的热点。对这种senario有什么建议吗?谢谢。 最佳答案 首先,我会调查瓶颈在哪里。是

performance - redis批量插入时读取redis

我有一台全天候运行的服务器,使用Redis作为数据存储。每天在特定时间(凌晨3点)有一次巨大的数据更新(近1000万行),其他时间更新的数据很多(近100行)。我选择redismassinsertion方式加速数据插入,耗时30秒。但是那个时候redis的查询性能真的很差。有什么办法可以避免这个问题吗?如果我用redis主从模式,读写分离,主写,从读。但是当master批量插入时,也有大量数据需要同步到slave,怀疑还是slaveredis查询的热点。对这种senario有什么建议吗?谢谢。 最佳答案 首先,我会调查瓶颈在哪里。是

django - 在 Django 中优化(和缓存?)postgreSQL 写入

我有一个应用程序,如果未优化,将需要多次写入postgreSQL数据库以响应实时信息-每秒多达1次!!!因此,我想缓存此数据流-通过redis/redisco或memcache-然后每隔约5分钟在我的postgreSQL数据库中执行一次bulk_create。据我了解,django内存缓存将存储在内存中,但在需要写入时可能会使内存缓存无效。或者,我正在考虑将信息放入redis,可能使用redisco模型,并且每~5分钟对数据库执行一次bulk_create。3部分问题:哪个选项更适合长期扩展?各自的优点/缺点是什么?最后,有没有人有我可以阅读的引用资料/教程?谢谢!

django - 在 Django 中优化(和缓存?)postgreSQL 写入

我有一个应用程序,如果未优化,将需要多次写入postgreSQL数据库以响应实时信息-每秒多达1次!!!因此,我想缓存此数据流-通过redis/redisco或memcache-然后每隔约5分钟在我的postgreSQL数据库中执行一次bulk_create。据我了解,django内存缓存将存储在内存中,但在需要写入时可能会使内存缓存无效。或者,我正在考虑将信息放入redis,可能使用redisco模型,并且每~5分钟对数据库执行一次bulk_create。3部分问题:哪个选项更适合长期扩展?各自的优点/缺点是什么?最后,有没有人有我可以阅读的引用资料/教程?谢谢!

performance - 如何识别 Redis 性能/瓶颈

我想知道如何检查Redis服务器的性能以及什么可能是瓶颈。我运行了redis-cli-h127.0.0.1-p6379--stat命令并获得了以下统计信息。如果有人可以建议需要做什么以及需要检查哪些其他指标。 最佳答案 Redis包含redis-benchmark实用程序,它模拟N个客户端同时执行的运行命令Usage:redis-benchmark[-h][-p][-c][-n[-k]MONITOR是一个调试命令,它流回Redis服务器处理的每个命令。它可以帮助理解数据库发生了什么。此命令既可以通过redis-cli也可以通过tel

performance - 如何识别 Redis 性能/瓶颈

我想知道如何检查Redis服务器的性能以及什么可能是瓶颈。我运行了redis-cli-h127.0.0.1-p6379--stat命令并获得了以下统计信息。如果有人可以建议需要做什么以及需要检查哪些其他指标。 最佳答案 Redis包含redis-benchmark实用程序,它模拟N个客户端同时执行的运行命令Usage:redis-benchmark[-h][-p][-c][-n[-k]MONITOR是一个调试命令,它流回Redis服务器处理的每个命令。它可以帮助理解数据库发生了什么。此命令既可以通过redis-cli也可以通过tel