Redis 启动时的三个警告解决方法

2022-01-15

问题 在Linux系统中安装完redis,启动时可能会出现如下三个警告: 第一个警告: The TCP backlog setting of 511 cannot be enforced because /proc/sys/net/core/somaxconn is set to the lower value of ...

详情...

redis 监听执行日志的方法

2022-01-15

执行 monitor 命令 redis 可以使用 monitor 命令实时查看日志 $ ./redis-cli 127.0.0.1:6379> auth 密码 OK # 日志监听命令 127.0.0.1:6379> monitor OK 接下来就会打印命令执行日志 1642219274.088122 ...

详情...

Redis 重启命令

2022-01-15

对于 apt-get 或者 yum install 安装的 redis 如果是用 apt-get 或者 yum install 安装的 redis,可以直接通过下面的命令停止/启动/重启 redis /etc/init.d/redis-server stop /etc/init.d/redis-server sta ...

详情...

Redis 配置错误日志、慢日志方法

2022-01-15

启动、错误日志 日志级别 Redis 总共支持四个级别:debug、verbose、notice、warning debug:会打印生成大量信息,适用于开发/测试阶段 verbose:包含很多不太有用的信息,但是不像debug级别那么混乱 notice:适度冗长,适用于生产环境 warning:仅记录非常重要、关键的警 ...

详情...

缓存穿透、缓存击穿、缓存雪崩的理解

2022-01-06

缓存穿透 缓存穿透是指缓存和数据库中都没有的数据,而用户不断发起请求,如发起为id为“-1”的数据或id为特别大不存在的数据。这时的用户很可能是攻击者,攻击会导致数据库压力过大。 解决方案: 接口层增加校验,如用户鉴权校验,id做基础校验,id<=0的直接拦截; 从缓存取不到的数据,在数据库中也没有取到,这时也可 ...

详情...