一、编译安装
1. 文件安装
进入官网下载最新的稳定版安装包,将下载的文件通过工具上传到服务器,这里我将文件上传至 /usr/local/redis
目录下。
(1) 文件编译
打开上述上传的目录解压文件,等待文件解压完成则进入目录通过 make
命令编译。
tar -xzvf redis-6.2.0.tar.gz
cd ./redis-6.2.0 # 打开目录
make # 编译
2. 配置修改
修改 redis.conf
文件中的如下内容:
vi redis.conf
# 行首加 # 注释当前行,使任意 IP 都可进行访问。
# bind 127.0.0.1 -::1
# 修改为 no ,关闭保护模式,使任意 IP 都可进行访问。
protected-mode yes
# 将 foobared 替换为你需要的密码。
requirepass foobared
3. 服务启停
(1) 启动服务
打开编译完成后的目录,进入 src
目录执行下述命令即就可以看到 redis
已经在后台运行了。
cd src/
./redis-server ../redis.conf
ps aux | grep redis # 查看 redis 进程
(2) 停止服务
同理停止服务同样是进入 src
执行。
cd src/
./redis-cli
>auth "123456"
>shutdown # 停止服务
>exit # 退出
ps aux | grep redis # 查看 redis 进程
二、Bloom安装
1. 应用下载
这里我选择安装在/usr/local/redis
下,根据自己需求更改。
cd /usr/local/redis # 打开目录
wget https://github.com/RedisBloom/RedisBloom/archive/v2.0.3.tar.gz
tar -zxvf RedisBloom-2.0.3.tar.gz # 解压
2. 服务编译
进入解压路径执行 make
编译文件。
cd RedisBloom-2.0.3/ # 打开目录
make # 编译
3. 服务配置
打开 redis
的安装目录,选择编辑 redis.conf
文件,在文件内添加下述内容。
cd /usr/local/redis/redis-6.2.3 # 进入redis目录
vim redis.conf # 编辑配置文件
# 文件内添加下行
loadmodule /usr/local/redis/RedisBloom-2.0.3/redisbloom.so
4. 服务重启
修改配置之后需要重启 redis
服务才能生效。
cd /usr/local/redis/redis-6.2.3/src
./redis-cli # 停止服务
> auth "password"
> shutdown
> exit
./redis-server ../redis.conf # 启动服务
5. 服务测试
进入 src 目录执行下述命令,若提示 (integer) 1
说明安装成功。
./redis-cli
> auth "password"
> bf.add newFilter foo
三、Docker安装
1. 镜像拉取
先拉取 Redis
相应的 Docker
镜像。
docker pull redis
2. 服务启动
这里数据文件设置映射到服务器的 /usr/local/redis/data
目录下。
# 创建映射目录
mkdir /usr/local/redis/data
# 启动容器
docker run -d --privileged=true \
--name redis \
-p 6379:6379 \
--requirepass "123456" \
--appendonly yes \
-v /usr/local/redis/data:/data \
redis redis-server \
四、Windows部署
1. 应用下载
进入官网下载对应文件解压至本地。
2. 服务启动
进入解压后文件夹新建命令行窗口,执行下行语句:
redis-server.exe redis.windows.conf
显示下图说明启动成功,注意此窗口不要关闭。
3. 后台运行
设置后台运行就不用前台一直开着命令行窗口,进入 Redis
安装目录新建命令行窗口,执行下行语句。
redis-server --service-install redis.windows.conf --loglevel verbose # 安装服务
redis-server --service-start # 启动服务
redis-server --service-stop # 停止服务