我是Redis的新手,我试图删除Ram上的一个键,但它已经存在于磁盘上的哑文件中。重新启动服务器后,Ram上的密钥已存在。请帮帮我。如何在RAM和磁盘之间同步数据?如何删除磁盘上的Redis密钥?
回答
取决于您的配置文件,您可以修改您redis config file
,如
appendonly yes
appendfsync always
# appendfsync everysec
# append
希望帮助。
appendonly yes
appendfsync always
# appendfsync everysec
# append
做到像上面所说Javy肯定是要去帮助,这使AOF和RAM确保数据同步到磁盘上的每一秒。 另一种方法是发出一个BGSAVE命令来立即产生一个新的dump.rdb文件。我认为你应该修改自动转储执行的频率。这是在redis.conf中。查看项目保存。
想我最好的后段相对为你:
################################ SNAPSHOTTING ################################
#
# Save the DB on disk:
#
# save <seconds> <changes>
#
# Will save the DB if both the given number of seconds and the given
# number of write operations against the DB occurred.
#
# In the example below the behaviour will be to save:
# after 900 sec (15 min) if at least 1 key changed
# after 300 sec (5 min) if at least 10 keys changed
# after 60 sec if at least 10000 keys changed
#
# Note: you can disable saving completely by commenting out all "save" lines.
#
# It is also possible to remove all the previously configured save
# points by adding a save directive with a single empty string argument
# like in the following example:
#
# save ""
如果您DONOT知道如何更改配置文件,按照指定的顺序键入以下命令:
config set appendonly yes
config set appendonly everysec
config rewrite
如果有什么不清楚的地方,请随时回复。
我只是配置如你建议的,但它不工作。请帮助我,下面是我的配置文件。它有什么不对吗? [链接文件配置](http://www.mediafire.com/view/k03ckybn2yvb6j2/redis.windows.conf) – Ducthien
你的conf文件是可以的,但你可能会改变“appendfsync总是 ”到“appendfsync everysec”到使您的Redis运行得更快。 –
我认为问题可能在于如何重新启动您的Redis服务器。你能告诉我你用来重新启动你的redis的确切命令吗? –
- 1. 在redis中,我如何删除密钥?
- 2. 春季Redis删除不删除密钥
- 3. Redis不删除会话密钥
- 4. Redis:如何删除所有超过3个月的密钥
- 5. 在redis实例上删除密钥的终端快捷方式
- 6. 如何删除HSTORE密钥?
- 7. Node_redis - 如何删除密钥?
- 8. 从redis删除键/值 - 幻影密钥没有删除
- 9. redis如何过期密钥?
- 10. QFileSystemModel和QFileSystemWatcher从磁盘上删除
- 11. 何时删除Azure网站中的Redis密钥?
- 12. Azure删除孤立磁盘
- 13. 将只有一部分Redis密钥保存到磁盘的最佳方法
- 14. 如何删除远程磁盘上的ACL
- 15. 如何删除本地磁盘上的Clear-Case视图
- 16. 如何删除emberjs中的密钥?
- 17. Redis磁盘大小巧合?
- 18. 删除母密钥
- 19. 为什么删除密钥空间数据并未通过磁盘的快照文件删除?
- 20. 无法从Redis中的HASH中删除密钥
- 21. Redis在BGSAVE后立即删除我的所有密钥
- 22. 如何从散列中删除密钥?
- 23. 如何从HashMap中删除密钥?
- 24. 如何在Devexpress XPO上删除旧密钥后创建双重密钥?
- 25. Redis服务器从dump.rdb加载后删除所有密钥
- 26. 在到期时间后,redis密钥没有被删除
- 27. github如何删除我的mac上旧的ssh密钥?
- 28. 如何在Redis HyperLogLog中清除密钥的值
- 29. 如何在redis中清除密钥的值
- 30. 如何删除PK列/密钥上的ROWGUID指定
请帮助我,我不知道为什么它不工作。 这里是我的配置文件 - redis.windows-service.conf(http://www.mediafire.com/view/89o0ff9df8bb0bb/redis.windows-service.conf) 和redis.windows.conf(http:// www .mediafire.com/view/3rhdxkdo9i1l6l8/redis.windows%282%29.conf) – Ducthien