Docker安装完全体版本Redis

文章目录

  • 前言
  • 一、RedisMod简介
  • 二、安装
      • 1.使用如下命令下载RedisMod的镜像:
      • 2.在容器中运行RedisMod服务。
      • 3.进入容器查看安装的module
  • 三、测试使用过滤器
      • 1.四种过滤器
      • 2.布隆过滤器使用
      • 3.布谷鸟过滤器使用
      • 4.count-min sketch使用(留坑后填)
      • 5.top-k使用(留坑后填)
  • 四、过滤器原理详解(留坑后填)
      • 1.bloom filter
      • 2.cuckoo filter
      • 3.count-min sketch
      • 4.top-k
  • 五、过滤器客户端(留坑后填)


前言

最近在一篇文章中看到redis出了官方的可视化工具redis insight,文中使用redis采用了docker方式,有一个Redis的完全体版本RedisMod,它是内置了所有模块的增强版Redis,于是试着搭 一下看看
Redis 官方可视化工具来啦!功能真心强大


一、RedisMod简介

Redis经过多年发展,早已不仅仅是一个内存数据库了。有了RedisMod的支持,Redis的功能将变得非常强大。RedisMod中包含了如下增强模块:

redis的模块列表1
redis的模块列表2
redis的模块链接3

  • RediSearch:一个功能齐全的搜索引擎;
  • RedisJSON:对JSON类型的原生支持;
  • RedisTimeSeries:时序数据库支持;
  • RedisGraph:图数据库支持;
  • RedisBloom:概率性数据的原生支持;
  • RedisGears:可编程的数据处理;
  • RedisAI:机器学习的实时模型管理和部署。

示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。

二、安装

1.使用如下命令下载RedisMod的镜像:

docker pull redislabs/redismod:preview

2.在容器中运行RedisMod服务。

docker run -p 6379:6379 --name redismod \
-v /mydata/redismod/data:/data \
-d redislabs/redismod:preview

3.进入容器查看安装的module

Docker安装完全体版本Redis_第1张图片
Docker安装完全体版本Redis_第2张图片

ps:

  1. 原先docker配的网易的镜像源,有个文件一直下载重试,删了下载成功
{
"registry-mirrors": ["http://hub-mirror.c.163.com"]
}
  1. 使用阿里云已经装过redis,这里映射的对外端口改为6380
docker run -p 6380:6379 --name redismod

三、测试使用过滤器

集成的过滤器git地址:
https://github.com/RedisBloom/RedisBloom
过滤器使用命令:
https://oss.redis.com/redisbloom/

1.四种过滤器

bloom filter
cuckoo filter
count-min sketch
top-k

Docker安装完全体版本Redis_第3张图片

2.布隆过滤器使用

Docker安装完全体版本Redis_第4张图片

3.布谷鸟过滤器使用

Docker安装完全体版本Redis_第5张图片

4.count-min sketch使用(留坑后填)

5.top-k使用(留坑后填)

四、过滤器原理详解(留坑后填)

1.bloom filter

2.cuckoo filter

3.count-min sketch

4.top-k

五、过滤器客户端(留坑后填)

Docker安装完全体版本Redis_第6张图片

你可能感兴趣的:(Redis,redis,docker)