redis 9个相关结果 70次搜索

mac安装redis

安装 brew install redis 启动 /usr/local/bin/redis-server 或 redis-cli 查看redis服务是否启动 ps aux | grep redis 使用redis服务 启动redis服务器后 …

windows下php安装redis

下载redis 1 . 首先去github网站上下载 https://github.com/dmajkic/redis/downloads; 2 . 根据实际情况,将64bit的内容cp到自定义盘符目录,如D:\Redis; 3 . 打开c …

数据结构与算法三十九:索引

在第 48 节中,我们讲了 MySQL 数据库索引的实现原理。MySQL 底层依赖的是 B+ 树这种数据结构。留言里有同学问我,那类似 Redis 这样的 Key-Value 数据库中的索引,又是怎么实现的呢?底层依赖的又是什么数据结构呢? …

数据结构与算法三十四:位图

网页爬虫是搜索引擎中的非常重要的系统,负责爬取几十亿、上百亿的网页。爬虫的工作原理是,通过解析已经爬取页面中的网页链接,然后再爬取这些链接对应的网页。而==同一个网页链接有可能被包含在多个页面中,这就会导致爬虫在爬取的过程中,重复爬取相同的 …

数据结构与算法十三:散列表(下)

你有没有发现,有两种数据结构,散列表和链表,经常会被放在一起使用。你还记得,前面的章节中都有哪些地方讲到散列表和链表的组合使用吗? 在链表那一节,我讲到如何用链表来实现 LRU 缓存淘汰算法,但是链表实现的 LRU 缓存淘汰算法的时间复杂度 …

数据结构与算法十二:跳表

上两节讲到,因为二分查找底层依赖的是数组随机访问的特性,所以只能用数组来实现。如果数据存储在链表中,就真的没法用二分查找算法了吗? 实际上,只需要对链表稍加改造,就可以支持类似“二分”的查找算法。我们把改造之后的数据结构叫作跳表(Skip …

令牌桶

<?php /** * 令牌桶 * Class TokenBucket */ class TokenBucket { // 令牌最大数量 private $token_num; // redis对象 private $redis; / …

spring boot 实现 sso

单点登录系统简介 在传统的系统,或者是只有一个服务器的系统中。Session在一个服务器中,各个模块都可以直接获取,只需登录一次就进入各个模块。若在服务器集群或者是分布式系统架构中,每个服务器之间的Session并不是共享的,这会出现每个模 …