Redis
文章平均质量分 73
Redis相关知识
rs勿忘初心
刻意练习,享受创造的快乐。公众号:rs勿忘初心
展开
-
Redis 高危命令禁用
目录一、问题描述二、改进方案1、流程规范2、SCAN命令批量删除scan命令三、小结一、问题描述听说有个老哥在Redis中执行了一条命令导致服务宕机,老大说:谁再用redis 的 keys命令,立刻给我走人....先看现象:redis-cli keys * | args redis-cli del(error) ERR network error(30.00s)什么???执行了一条 keys xxxxx* 命令,令数据库宕机了。上面这条keys 模糊原创 2022-03-11 09:51:03 · 1897 阅读 · 0 评论 -
基于Python + Redis实现分布式锁
一、背景为了保证一个方法或属性在高并发情况下的同一时间只能被同一个线程执行,在传统单体应用单机部署的情况下,可以使用并发处理相关的功能进行互斥控制。但是,随着业务发展的需要,原单体单机部署的系统被演化成分布式集群系统后,由于分布式系统多线程、多进程并且分布在不同机器上,这将使原单机部署情况下的并发控制锁策略失效,单纯的应用并不能提供分布式锁的能力。为了解决这个问题就需要一种跨机器的互斥机制来控制共享资源的访问,这就是分布式锁要解决的问题!二、分布式锁实现示例分布式锁应该具备哪些条件:原创 2022-01-26 17:03:15 · 1153 阅读 · 0 评论 -
Redis基本使用
参考:https://fantianzuo.blog.csdn.net/article/details/114827837常见问题汇总原创 2021-06-29 20:36:46 · 116 阅读 · 0 评论 -
Mac安装Redis
macbook笔记本推荐安装homeBrew与iterm2,以方便大多数软件的安装homeBrew与iterm2,安装方法百度即可,关于homeBrew的操作命令如下:brew search ** //查找某个软件包brew list //列出已经安装的软件的包brew install ** //安装某个软件包,默认安装的是稳定版本brew uninstall **//卸载某个软件...原创 2019-06-23 16:55:03 · 4022 阅读 · 0 评论