摘要: 现象:1、应用服务器压力变大2、redis命中率降低3、一直查询数据库 产生原因;1、redis查询不到数据2、出现很多非正常URL访问 解决方案:1、对空值做缓存 如果一个查询返回的数据为空(不管是数据是否不存在),我们仍然把这个空结果(null)进行缓存,设置空结果的过期时间会很短,最长不超过五 阅读全文
posted @ 2024-07-03 21:52 算盘 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 1、创建/myredis文件夹2、复制redis.conf配置文件到新建的文件夹中3、配置一主两从,创建三个配置文件 redis6379.conf redis6380.conf redis6381.conf 4、在三个配置文件写入内容redis6379.conf里面的内容include /myred 阅读全文
posted @ 2024-07-01 22:36 算盘 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 1、读写分离2、容灾快速恢复 阅读全文
posted @ 2024-06-28 21:53 算盘 阅读(1) 评论(0) 推荐(0) 编辑
摘要: RDB和AOF的选择使用1、官方推荐两个都启用2、如果对数据不敏感,可以选单独用RDB3、不建议单独用AOF,因为可能会出现Bug4、如果只是做纯内存缓存,可以都不用 阅读全文
posted @ 2024-06-28 21:52 算盘 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 1、单独的隔离操作 事务中的所有命令都会序列化、按顺序地执行。事务在执行的过程中,不会被其他客户端发送来的命令请求所打断。 2、没有隔离级别的概念 队列中的命令没有提交之前都不会实际被执行,因为事务提交前任何指令都不会被实际执行。 3、不保证原子性 事务中如果有一条命令执行失败,其后的命令仍然会被执 阅读全文
posted @ 2024-06-28 21:50 算盘 阅读(6) 评论(0) 推荐(0) 编辑
摘要: RDB持久化机制,对redis中的数据执行周期性的持久化 AOF机制对每条写入命令作为日志,以append-only的模式写入一个日志文件中,在redis重启的时候,可以通过回放AOF日志中的写入指令来重新构建整个数据集 如果我们想要redis仅仅作为纯内存的缓存来用,那么可以禁止RDB和AOF所有 阅读全文
posted @ 2024-06-13 22:52 算盘 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 文件类型: - 普通文件 d 目录文件 b 块特殊文件 c 字符特殊文件 l 符号链接 f 命名管道 s 套接字文件 文件权限表示方法: r 读 w 写 x 执行 数字权限的表示方法: r = 4 w = 2 x = 1 目录权限的表示方法: x 进入目录 rx 显示目录内的文件名 wx 修改目录内 阅读全文
posted @ 2024-04-10 15:25 算盘 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 用户切换: su 切换用户 su - USERNAME 使用login shell 方式切换用户 sudo 以其他用户身份执行命令 visudo 设置需要使用sudo的用户(组) 阅读全文
posted @ 2024-03-25 18:40 算盘 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 用户: useradd 新建用户 useradd 用户名称 useradd -g 组名称 用户名称 userdel 删除用户 passwd 修改用户密码 usermod 修改用户属性 usermod [选项] 用户名 chage 修改用户属性 chage [选项] 用户名 组管理命令: groupa 阅读全文
posted @ 2024-03-05 19:08 算盘 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 三种进入可视模式的方式 v 字符可视模式 V 行可视模式 ctrl+v 块可视模式 配合d和I命令可以进行块的便利操作 阅读全文
posted @ 2024-02-19 15:19 算盘 阅读(2) 评论(0) 推荐(0) 编辑