正文
redis的conf文件,redis的config命令
小程序:扫一扫查出行
【扫一扫了解最新限行尾号】
复制小程序
【扫一扫了解最新限行尾号】
复制小程序
后台启动redis之后conf文件能删除吗?
1、要删除 Redis 的 dump.rdb 文件,您可以按照以下步骤进行操作:使用 Redis 客户端连接到 Redis 服务器。输入 config get dir 命令,获取 Redis 数据文件所在的目录。进入 Redis 数据文件所在的目录。停止 Redis 服务器进程。
2、可能报错,处理方法:删除data、log、node.conf等文件,重新构建集群。
3、既可以在 redis.conf 文件中设置, 也可以在运行过程中通过 CONFIG SET 命令动态修改。例如, 要设置 100MB 的内存限制, 可以在 redis.conf 文件中这样配置:maxmemory 100mb将 maxmemory 设置为 0, 则表示不进行内存限制。
4、定期删除在一定程度上是一种合理有效的过期键删除策略,但是由于其在执行时长和执行频度的局限性,必须要有另一种机制(策略)确保内存能够获得回收,因此,就需要引入内存淘汰策略。
5、Redis的过期删除策略: 惰性删除 和 定期删除 两种策略配合使用。spring-boot-starter-data-redis 包中提供了监听过期的类,对于key过期,需要得到通知,做业务处理的,可以做此监听。
6、如:redis-server --port 6389 _timeout 3000虽然可以自定义配置。但是如果修改的配置较多则应该保存在配置文件中,不建议使用这种方式。
redis.conf详解之bind
bind 用于绑定本机的网络接口(网卡),redis只接受来自绑定网络接口的请求。
访问1916100:6379就访问不到。bind是配置监听本地的哪个ip。
redis默认只能localhost登录,所以需要开启远程登录。将 bind 10.1 :1 这一行注释掉。这里的bind指的是只有指定的网段才能远程访问这个redis。 注释掉后,就没有这个限制了。或者bind 自己所在的网段。
redis常见报错及解决?
1、请查看Redis日志的详细错误信息。原因:(推荐学习:Redis视频教程)强制关闭Redis快照导致不能持久化。
2、使用 WATCH 命令:WATCH 命令可以监听一个或多个键,如果在事务执行期间这些键被其他客户端修改,事务会被中断并返回错误。
3、借助Redis setNX命令设置一个标志位就行。设置成功的放行,设置失败的就轮询等待。
4、能正常返回数据不会报错。但是通过前台页面刷新访问会断在controller两次,在数据库查询两次,返回两次数据,会报错。我是通过@cacheale管理的,具体是不是这个原因,不能肯定,如果是在本地测试,版本换高一点。
redis的conf文件的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于redis的config命令、redis的conf文件的信息别忘了在本站进行查找喔。