问题标签 [redis-server]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
memory - 检查redis服务器中所有键的大小(以字节为单位)
如何检查 redis-server 中所有键使用的内存。
我从redis-server
选项appendonly yes
开始。要检查单个键的大小,我使用以下命令-
如何获取 redis 中所有现有键的内存使用情况
database - 如何使用 ACL 限制用户对 Redis 中特定数据库的访问
我有一个用户user1
,我需要限制user1
访问数据库 2。如何使用ACL
?用户应该能够访问任何其他数据库。
c++ - Redis海量插入问题“ERR Protocol error: too big mbulk count string”
更新
我split
将文件分成多个文件,每个文件大约有 150 万行,没有问题。
尝试将大约 1500 万行正确格式化为Redis Mass Insertion的 SADD 和 HSET 命令导入 Redis 6.0.6,但失败并显示以下消息:
我使用以下命令:
echo -e "$(cat load.txt)" | redis-cli --pipe
我在 redis-cli 中运行 dbsize 命令,它显示在整个时间内没有增加。
我可以使用我编写的格式化应用程序(带有客户端库 redis-plus-plus 的 c++ 应用程序),它可以正确格式化行,写入 std::cout 然后也使用以下命令:
但它会立即退出,并且仅有时会产生错误消息。
如果我从 load.txt 文件中取出大约 400,000 行并将其加载到一个较小的文件中,然后使用 echo -e 等......它加载得很好。问题似乎是大量的行。
有什么建议么?这不是格式问题afaik。我可以编写我的应用程序以将所有命令写入 Redis,但批量插入应该更快,我更喜欢这条路线。
ubuntu - 我应该在控制台上编写什么命令来检测安装在我的 Ubuntu 14.04 机器上的 Redis 的主 IP?
在我安装 Redis 的 Ubuntu 14.04 上。
我想配置主从复制。为此,在redis.conf
文件中,我应该把这个命令 =>
但是,我怎样才能检测到我的主 IP 和主密码是什么?
django - aioredis.errors.ReplyError: ERR unknown command 'BZPOPMIN' 尝试使用 redis 时
我有redis 5.4。我得到了这个错误:
aioredis.errors.ReplyError: ERR unknown command 'BZPOPMIN'
我正在关注 django-channels 网站上的教程。这是消费者代码:
我运行我的服务器,python manage.py runserver 0.0.0.0:8080 -- noreload
也许它必须做一些事情,我在 5656 端口上打开页面,当我使用 vagrant 时它托管在 8080 上,这些是 VagrantFile 中的设置端口。
编辑 不知道为什么,但如果我在 pip freeze 上检查 redis-server 的版本,我会得到 (.venv) vagrant@vagrant:/vagrant/ChatApp$ redis-server --version Redis server v=4.0.9 sha=00000000:0 malloc=jemalloc-3.6.0 bits=64 build=9435c3c2879311f3,但我不确定为什么会这样以及如何解决这个问题。
点子费用的输出:
redis - Redis 会失败。Ubuntu 18.04
我正在尝试使用make
Redis 6.0.6,但是在运行 make 命令时出现此错误:
安装 pkg-config 后,我现在得到一个不同的错误:
编辑:安装 tcl 后运行 redis-test 时出错:
ruby-on-rails - Rails 可以使用会话存储而不在客户端上放置任何东西,没有 session_id 吗?
我正在尝试构建一个没有 javascript 或客户端会话的应用程序。我使用过 Redis,发现它运行良好。我宁愿不在客户端上放置任何 session_id。这可以做到吗?
在ActiveSupport::Cache中找到类型的链接
python - 如何处理 RuntimeWarning:从未等待协程“new_account”
每当我启动web.py并转到时,localhost:8080/register
我都会收到此错误。它是 Flash 游戏的一部分。
以上错误指向web.py第 75 行:
来自bot_commony.py注册机器人的更多信息:
redis - redis-server 可执行文件可以与 .conf 文件以及 -- cmd 行选项一起使用吗?
我需要在启动 redis 时将默认的 .conf 文件传递给 redis-server 可执行文件,同时我想在运行 redis-server 可执行文件时覆盖一些配置参数而不接触 .conf 文件
ruby - ActionCable 5 分钟后与 redis 服务器断开连接
我有一个将 Redis 作为 ActionCable 适配器的 Rails API。
我只使用 ActionCable 作为整个系统的一部分进行简单的聊天。
一切都很完美,我可以订阅、发送消息、接收消息。服务器启动 5 分钟后出现问题,我在 redis gem 中收到 ECONNRESET 错误:连接丢失 (ECONNRESET) (Redis::ConnectionError)
自从我开始尝试解决这个问题已经 3 天了,我尝试更改 redis-server 配置,我尝试更改 redis 在 rails 应用程序上初始化的方式,我尝试更改 cable.yml 配置,我已经尝试更改 actioncable 配置,但似乎没有任何方法可以解决这个问题,我的想法已经不多了。
我也无法挽救这个异常,它只会破坏整个 rails 应用程序,这是我无法解决的另一件事,这太令人沮丧了。
顺便说一句,我正在开发环境中进行测试。
这是我的电缆配置:
这是我的 redis 初始化程序:
这是 rails 应用程序的输出:
这是 redis 服务器的输出: