docker仓库查找redis镜像
- 1.命令
docker search redis
,然后找到一个排名第一的,也是官方版本,就选它了
root@****:~# docker search redis
NAME DESCRIPTION STARS OFFICIAL AUTOMATED
redis Redis is an open source key-value store th... 6738 [OK]
bitnami/redis Bitnami Redis Docker Image 110 [OK]
sameersbn/redis 76 [OK]
grokzen/redis-cluster Redis cluster 3.0, 3.2, 4.0 & 5.0 44
hypriot/rpi-redis Raspberry Pi compatible redis image 34
kubeguide/redis-master redis-master with "Hello World!" 28
rediscommander/redis-commander Alpine image for redis-commander - Redis m... 22 [OK]
kubeguide/guestbook-redis-slave Guestbook redis slave 22
- 2.拉取最新redis镜像
docker pull redis
- 3.执行run命令启动redis
docker run -d -p 6379:6379 --name myRedis redis:latest
- 4.进入redis-cli界面测试
root@iZbp1ik0m7ifdchj4p75rmZ:~# docker exec -it myRedis redis-cli
127.0.0.1:6379> get x
(nil)
127.0.0.1:6379> get ssm
(nil)
127.0.0.1:6379> select 0
OK
127.0.0.1:6379>
redis 关于布隆过滤器
redis 从4.0版本开始支持布隆过滤器,但是需要手动安装插件
Redis的bloom filter下载地址在这:https://github.com/RedisLabsModules/redisbloom.gitaliyun rds 中云 redis 在企业增强版中支持布隆过滤器 https://help.aliyun.com/document_detail/205331.html?spm=5176.22414175.sslink.1.57da5163yUciH8
布隆过滤器基本使用命令
- 创建布隆过滤器
bf.reserve {key} {error_rate} {size}
- 给布隆过滤器添加元素
bf.add {key} {item}
注意: 如果key不存在,过滤器会自动创建 - 布隆过滤器判断数据是否存在
bf.exists {key} {item}
存在返回1,不存在返回0