文章目录
前言
本文主要记录在MacBook pro 安装redis bloom的过程。
一、redis 安装
采用brew安装redis
brew install redis
或者如下
wget http://download.redis.io/releases/redis-5.0.7.tar.gz
tar -zxvf redis-5.0.7.tar.gz -C /opt/apps/
cd /opt/apps/redis-5.0.7
make
二、redis bloom安装
1.安装Xcode Command Line Tools
方法1 Terminal 运行代码安装
- 使用 Terminal 运行如下代码安装,默认安装(Command Line Tools)最新版本。
xcode-select --install
- 是否安装成功(查看安装版本)
(base) valley@wenMacBook-Pro ~ % xcode-select --version
xcode-select version 2392.
方法2 下载dmg文件
登录苹果开发网站下载 ‘.dmg’ 文件安装
https://developer.apple.com/download/more/
出了问题需要重新安装时
// 卸载
rm -rf /Library/Developer/CommandLineTools
// 如果权限不够,加sudo
sudo rm -rf /Library/Developer/CommandLineTools
// 重新安装
xcode-select --install
2.下载redis bloom 编译及redis配置
- 源码下载地址
https://github.com/RedisBloom/RedisBloom/tree/v2.2.14
- 编译
cd RedisBloom-2.2.14
make
- 修改redis.conf(可以在/opt/apps/目录下编译redisBloom)
loadmodule /Users/valley/RedisBloom-2.2.14/redisbloom.so
或者启动方式如下
redis-server /usr/local/etc/redis.conf \
--loadmodule /Users/valley/RedisBloom-2.2.14/redisbloom.so
- 我的是使用brew安装,采用如下方式:
(base) valley@wenshideMacBook-Pro CommandLineTools % brew services
Name Status User File
mysql started valley ~/Library/LaunchAgents/homebrew.mxcl.mysql.plist
redis started valley ~/Library/LaunchAgents/homebrew.mxcl.redis.plist
(base) valley@wenshideMacBook-Pro CommandLineTools % vi /usr/local/etc/redis.conf
3.使用RedisBloom
(base) valley@wenshideMacBook-Pro CommandLineTools % brew services restart redis
Stopping `redis`... (might take a while)
==> Successfully stopped `redis` (label: homebrew.mxcl.redis)
==> Successfully started `redis` (label: homebrew.mxcl.redis)
(base) valley@wenshideMacBook-Pro CommandLineTools % redis-cli
127.0.0.1:6379> bf.add newFilter zhangy
(integer) 1
127.0.0.1:6379>
总结
本文主要是安装redis redisbloom,使用布隆过滤器。