问题标签 [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.
linux - Redis "--protected-mode no" not persistent data on disk
I have install redis on redhat server. When i run redis server with below command
and then when i restart my redis-server all data which store in redis is deleted. but when i run normal redis server command to start then its working fine.
I have check redis config file its has appendonly yes
but i don't know why its not persistent its data with protect mode.
Is there any way to use protected-mode and save data on disk with redis.
I am using redis 4.0.1 version you can check in screenshot first screenshot i run with without protected mode. when i close request its says data saving to disk
but when i run with protected mode check what hapeen
Its not saving data on disk.
I have attach some part of config file which i have changed. I have already using appendonly yes
, don't know what i am doing wrong.
redis - Redis 服务器在启动时使用所有 RAM
我正在使用 redis 并注意到它崩溃并出现以下错误:
我尝试了这篇文章中建议的解决方案
但就权限和空间而言,一切似乎都还可以。
htop 命令告诉我 redis 正在消耗 70% 的 RAM。我试图停止/重新启动 redis 以刷新,但在启动时,redis 使用的 RAM 量急剧增长并停止在 66% 左右。我很确定此时没有进程使用任何 redis 实例!
那里发生了什么?
redis-server - Redis 无法启动并出现错误:redis-server.service: 未能在步骤 NAMESPACE spawning /usr/bin/redis-server: Stale file handle
升级 Debian 后,启动时出现问题redis-server.service
。在我的输出中,journalctl -xe
我看到以下内容:
我无法启动 redis-server.service 并且在systemctl start redis-server
我的输出中:
在systemctl status redis-server
我的输出中:
我的问题是如何解决这个问题并启动 redis-server.service?
redis - 如何在 Redis 服务器中查找 redis 消息的来源 [IP] 列表
我的 Redis 服务器实例处理多个发布者。如何找到在特定时间限制内在 Redis 服务器中发布消息的源 [IP] 列表?
server - 为什么我的 redis-server 处于非活动状态 - Ubunut 16.04
我已经在我的 ubuntu 机器上安装了 Redis 和 Redis 服务器,但问题是它们都没有同时处于活动状态。
命令:root@muhammad-mohsin:/#systemctl status redis.service
安装使用:数字海洋
命令:root@muhammad-mohsin:/#systemctl status redis-server.service
安装使用:apt-get install redis-server
如何使它们同时激活?
另外两者有什么区别吗?
另外,每次都需要在机器上安装什么?Redis 还是 Redis 服务器?
而且,为什么我无法使用 api:port 在浏览器中访问 Redis?
请也回答我这些问题。
node.js - 尽管绑定了 ip,但本地网络中无法访问 MongoDB 服务器
我在 macOS 上使用 MongoDB v3.6.3,通过自制软件安装。我已经使用了几乎所有可能的方法来使我的 MongoDB 服务器可以在本地网络上访问,但无济于事。我有:
- 关闭两台机器上的防火墙
- 编辑 \etc\mongod.conf 文件以添加 bindIP。
- used options-> bind_ip, bind_ip_all (127.0.0.1, 0.0.0.0, 其他机器地址)
事实上,我的 redis-server 也无法在网络上访问。我相信这之间有一个共同的问题。我已经在 macOS High Sierra、Ubuntu 16、Windows 10 上尝试过上述解决方案。
redis - 无法使用 aredis api 向 Redis 服务器发送命令
我正在尝试使用 aredis api 连接 redis 服务器。由于服务器是安全的。我正在尝试使用AsyncRedisFactory.setAuth(host, password);进行身份验证 经过身份验证发送 set 命令在 redis db 中写入一些值。
当尝试面对以下异常时,
线程“主”java.lang.ClassCastException 中的异常:java.lang.String 无法转换为 org.aredis.cache.RedisClassDescriptorStorage.getMasterClassDescriptors(RedisClassDescriptorStorage.java:120) 的 org.aredis.io.ClassDescriptors。 io.OptiObjectOutputStream.(OptiObjectOutputStream.java:88) 在 org.aredis.io.OptiObjectOutputStream.(OptiObjectOutputStream.java:106) 在 org.aredis.cache.JavaHandler.optiWriteObject(JavaHandler.java:150) 在 org.aredis.cache .JavaHandler.serialize(JavaHandler.java:225) 在 org.aredis.cache.RedisCommandObject.writeArg(RedisCommandObject.java:108) 在 org.aredis.RedisCommandObject.generateRequestData(RedisCommandObject.java:192) 在 org.aredis。 cache.RedisCommandList.generateRequestData(RedisCommandList.java:166) 在 org.aredis.cache.AsyncRedisConnection。submitCommands(AsyncRedisConnection.java:759) at org.aredis.cache.AsyncRedisConnection.submitCommand(AsyncRedisConnection.java:847) at org.aredis.cache.AbstractAsyncRedisClient.submitCommand(AbstractAsyncRedisClient.java:74)
ubuntu - 无法在 ubuntu 18.04 上安装 redis-server
我已经从 17.10 升级到 ubuntu 18.04。redis-server 包无法完全安装。我看着 /var/log/syslog 它说
但是,它会超时并且不会启动 redis 守护进程。配置文件是软件包附带的文件。
我尝试过手动创建 pid 文件并赋予它很多权限。但这似乎不起作用。
linux - 无法杀死 Linux 上的 redis-server
无论我做什么,如果没有另一个实例立即以不同的 PID 弹出,我似乎都无法杀死 redis——我检查以确保我正在杀死父进程,而我确实是。有什么建议么??我已经尝试重新启动我的机器。我也试过这个 SO post的答案。以下是我运行来杀死和检查的命令:
database - 如何在不丢失redis数据的情况下将redis rdb数据加载到正在运行的redis服务器中?
我有 2 个 redis 服务器。如果我有一个 redis 服务器(example.rdb)的备份,那么如何在不丢失当前内存数据的情况下将此数据加载到另一个正在运行的 redis 服务器?