
Redis
文章平均质量分 55
u010253004
这个作者很懒,什么都没留下…
展开
-
2020 PHP高级面试题之Redis(二)
redis单线程有什么优势与缺点? 优点: 1. 代码更清晰,处理逻辑更简单 2. 不用去考虑各种锁的问题,不存在加锁释放锁操作,没有因为可能出现死锁而导致的性能消耗 3. 不存在多进程或者多线程导致的切换而消耗CPU 缺点:因为是单线程的,无法发挥多核cpu的优势,容易阻塞。 1.Redis有哪些常用的数据类型 2、Redis备份方式区别 snapshotting(快照)默认方式,将内存中以快照的方式写入到二进制文件中,默认为dump.rdb.可以通过配置设置自动做快照持久化的方式。我们可以配原创 2020-11-28 10:22:02 · 703 阅读 · 0 评论 -
redis 1分钟内发送限频次数
//可以选择列表类型来实现,记录每个ip每次访问的时间,一旦列表元素超过100,就判断时间最早的元素距离现在的时间是否小于1分钟, //如果是则表明最近一分钟超频,否则就将现在的时间加入列表同时删除最早的时间元素 public function test() { $key = $this->prefix.get_client_ip(); if (Redis::llen($key)) { $count = Redis::llen($key); if (.原创 2020-09-21 16:15:02 · 900 阅读 · 0 评论 -
Mac 环境下 Redis 集群的搭建
Mac 环境下 Redis 集群的搭建 安装 Redis Mac 环境下安装 Redis 是非常简单的,直接执行命令:brew install redis 就可以了(需要安装 homebrew),这也是我比较推荐的方式。通过 homebrew 安装 Redis 之后,Redis 的环境变量、卸载、更新都可以通过简单的命令来完成,也就是说你不再需要考虑管理 Redis 的问题了。 安装完成之后,就可以直接在终端执行命令: redis-server:启动 redis 服务器,默认端口 6379 red原创 2020-06-14 21:48:10 · 385 阅读 · 0 评论