美文网首页
Redis问题汇总

Redis问题汇总

作者: Jackeroo | 来源:发表于2019-05-21 05:33 被阅读0次

1、启动警告

CentOS 7下安装的Redis,按照默认配置启动总是提示:

4300:M 21 May 05:13:52.870 # WARNING: The TCP backlog setting of 511 cannot be enforced because /proc/sys/net/core/somaxconn is set to the lower value of 128.
 4300:M 21 May 05:13:52.870 # Server started, Redis version 3.2.12
 4300:M 21 May 05:13:52.870 # WARNING overcommit_memory is set to 0! Background save may fail under low memory condition. To fix this issue add 'vm.overcommit_memory = 1' to /etc/ sysctl.conf and then reboot or run the command 'sysctl vm.overcommit_memory=1' for this to take effect.
 4300:M 21 May 05:13:52.870 # WARNING you have Transparent Huge Pages (THP) support enabled in your kernel. This will create latency and memory usage issues with Redis. To fix     this issue run the command 'echo never > /sys/kernel/mm/transparent_hugepage/enabled' as root, and add it to your /etc/rc.local in order to retain the setting after a reboot.     Redis must be restarted after THP is disabled.

执行以下语句:

echo 511 > /proc/sys/net/core/somaxconn
echo "vm.overcommit_memory = 1" >> /etc/sysctl.conf
sysctl vm.overcommit_memory=1
echo never > /sys/kernel/mm/transparent_hugepage/enabled

并在/etc/rc.local文件最后添加:

echo never > /sys/kernel/mm/transparent_hugepage/enabled

重新启动Redis Server,警告解除。

2、无法保存内存镜像

Redis可通过RDB或者AOF的方式持久化数据到硬盘上。最近修改了保存目录,缺报错无法保存了。

4394:M 21 May 05:38:50.014 * 10 changes in 300 seconds. Saving...
4394:M 21 May 05:38:50.014 * Background saving started by pid 4464
4464:C 21 May 05:38:50.014 # Failed opening the RDB file dump.rdb (in server root dir /data/xncd/redis) for saving: Permission denied

首先查看下Redis的运行账号:


查看Redis运行账号

再看看设置保存目录的权限:

ll /data/xncd

果然发现目录的属主为root:root,执行以下指令,设置属主为redis即可:

chown -R redis /data/xncd/redis

相关文章

  • Redis问题汇总

    1、启动警告 CentOS 7下安装的Redis,按照默认配置启动总是提示: 执行以下语句: 并在/etc/rc....

  • Redis问题汇总

    为什么要使用Redis ? 速度快 ,走内存, 不用去查硬盘,内存速度比硬盘快很多 。可以利用分布式线程安全的特性...

  • 8、Redis问题汇总

    1、Redis为什么是单进程的 我觉得最重要的一点是,redis作为一个内存数据库,内存操作是很快的。网络IO是瓶...

  • ROC-AUC 曲线以及PRC曲线

    目录:机器学习常见面试问题汇总问题汇总(1):逻辑回归问题汇总(2):支持向量机问题汇总(3):树模型问题汇总(4...

  • redis汇总

    redis优化 redis 操作相关 安装Redis redis常用命令

  • Redis汇总

    1. redis 数据类型 string, list, hash ,set,zset 2. redis 单线程模型...

  • 问题汇总(5):神经网络

    这篇应当也是很重要的把~ 目录:机器学习常见面试问题汇总问题汇总(1):逻辑回归问题汇总(2):支持向量机问题汇总...

  • redis与memcached常见问题汇总

    两者的区别 Redis与memcached的选择 如果只是缓存String数据,推荐选择memcached,性能高...

  • spring data redis 项目使用问题汇总

    使用spring data redis已经很长一段时间了,在项目使用过程中还是犯了一些常见的错误,现在总结一下,避...

  • Xcode 11.4.1 修复的问题汇总

    Xcode 11.4.1 修复的问题汇总Xcode 11.4.1 修复的问题汇总

网友评论

      本文标题:Redis问题汇总

      本文链接:https://www.haomeiwen.com/subject/lebrzqtx.html