Redis安装
源码安装
-
# 下载最新安装包源码 wget https://download.redis.io/redis-stable.tar.gz # 也可进入以下网址下载指定版本的源码 https://download.redis.io/releases/
-
解压并执行make命令
tar -xf redis-stable.tar.gz cd redis-stable # 因redis是c语言开发,因此make之前需要安装c的依赖 yum install gcc make # 若make失败,则执行一下清理命令,再执行一下make命令 make distclean make
-
执行安装命令
# 默认安装路径是/usr/local/bin make install # 若不使用默认安装路径,则将上方命令替换成下面这行 make PREFIX=目标路径 install
-
安装完成后,可进入安装目录下的utils文件夹,执行redis-server的安装步骤
cd utils ./install_server.sh #后面根据提示自行修改即可,也可以一路回车,默认安装 # 此步骤可重复执行,若要安装多个redis,只需执行此步,分配不同的端口号即可
s
错误解决方案
执行./install_server.sh有可能会报出现以下提示:
解决方案:
# 修改install_server.sh 注释掉以下内容
vim install_server.sh
安装RedisBloom过滤器
-
下载源码
git地址:https://github.com/RedisBloom/RedisBloom -
执行编译并安装
# 版本:2.2.0 wget https://github.com/RedisBloom/RedisBloom/archive/refs/tags/v2.2.0.zip # 若无解压缩软件执行下面命令,否则直接跳过 yum install unzip unzip RedisBloom-2.2.0.zip cd RedisBloom-2.2.0 make # 高版本: # 若无git 执行下面命令,否则直接跳过 yum install git git clone https://github.com/RedisBloom/RedisBloom.git git submodule update --init --recursive make
-
启动redis并验证是否加载成功
redis-server /etc/redis/6379.conf --loadmodule /home/soft/RedisBloom-2.2.0/redisbloom.so # 验证是否加载成功 redis-cli # 输入bf 按tab键,看是否有命令提示即可
-
修改conf文件,追加至系统自启动时自动加载RedisBloom过滤器
vim /etc/redis/6379.conf