最近测试环境的redis经常性发生某些key丢失的问题,最终的找到的问题让人大吃一惊。 复盘一下步骤: 1、发现问题 不知道从某天开始,后台经常报错,原因是某些key丢失,一开始不在意,以为是小bug,后来越来越频繁。 2、检查代码 看看是不是有误删除的情况,这些key的访问范围很小,压根没有删除 ...
网上搜索了一下,这是有人在尝试通过redis来攻击你的服务器。 .redis设置了一个较为复杂的密码。 .禁用了config指令 为现有的redis创建密码或修改密码的方法: .进入redis的容器 docker exec it 容器ID bash .进入redis目录 cd usr local bin .运行命令:redis cli .查看现有的redis密码:config get requir ...
2021-08-03 14:26 0 167 推荐指数:
最近测试环境的redis经常性发生某些key丢失的问题,最终的找到的问题让人大吃一惊。 复盘一下步骤: 1、发现问题 不知道从某天开始,后台经常报错,原因是某些key丢失,一开始不在意,以为是小bug,后来越来越频繁。 2、检查代码 看看是不是有误删除的情况,这些key的访问范围很小,压根没有删除 ...
Redis 键(key) Redis键命令用于管理redis的键。 语法 Redis键命令的基本语法如下: redis 127.0.0.1:6379> COMMAND KEY_NAME 实例 ...
以下所有命令默认在已连接上redis服务,php命令中 $redis 为实例化的redis对象; 1.set key value 设置key(将字符串值value关联到key),默认生命周期为永久,如果key已经被设置,key所关联的字符串值将被覆盖,无视key的类型; linux命令 ...
宝塔软件商店安装redis服务后,无法启动,点击启动之后也一直是未启动状态 在终端执行命令查看redis进程 ps -ef | grep redis 我的解决办法就是手动启动redis服务 /www/server/redis/src/redis ...
转载程序员,请你不要在坑程序员了🤣 >jsoncat:https://github.com/Snailclimb/jsoncat (仿 Spring Boot 但不 ...
public static void main(String[] args) { Map map= new HashMap(); map.put("",null); map.put( ...
5.PEXPIREAT 命令用于设置 key 的过期时间,已毫秒技。key 过期后将不再可用。主意:时间精确到毫秒,时间戳是13位数字 9. ...
Redis 从2.8.0版本后,推出了Keyspace Notifications特性. Keyspace Notifications 此特性允许客户端可以以订阅/发布(Sub/Pub)模式,接收那些对数据库中的键和值有影响的操作事件。 Redis 目前的订阅与发布功能采取的是发送即忘(fire ...