Redis安装教程
yum安装
更新软件源
yum update -y
安装Vim编辑器
yum install vim
安装最新的redis
,需要安装Remi
的软件源,官网地址:http://rpms.famillecollet.com/
yum install -y http://rpms.famillecollet.com/enterprise/remi-release-7.rpm
安装最新版本的redis
yum --enablerepo=remi install redis
启动redis服务(二选一)
systemctl start redis
service redis start
redis安装完毕后,我们来查看下redis安装时创建的相关文件
rpm -qa |grep redis
rpm -ql redis
查看redis版本
redis-cli --version
设置为开机自启动
systemctl enable redis.service
设置允许远程访问
vim /etc/redis.conf
# bind 127.0.0.1 bind 0.0.0.0
# daemonize no daemonize yes
查看防火墙状态
firewall-cmd --state
打开6379端口
firewall-cmd --zone=public --add-port=6379/tcp --permanent
重启防火墙
systemctl restart firewalld.service
查看开启的所有端口
netstat -ntlp
-bash: netstat: command not found
yum install net-tools
重启
reboot
设置密码
vim /etc/redis.conf
# requirepass foobared requirepass 123456789
重启redis
systemctl restart redis.service
进入redis
redis-cli
登陆redis
auth 123456789
查看当前密码设置
config get requirepass
- “requirepass”
- “123456789”
编译安装
sudo yum install -y gcc make zlib-devel openssl-devel
cd /home
wget https://download.redis.io/releases/redis-6.2.12.tar.gz
tar xzf redis-6.2.12.tar.gz
cd redis-6.2.12
make
安装到指定目录
make install PREFIX=/usr/local/redis
拷贝配置文件
mkdir -p /etc/redis
cp /home/redis-6.2.12/redis.conf /etc/redis/redis.conf
修改配置文件
设置外网访问
bind 0.0.0.0 -::1
开启守护线程
daemonize no
设置访问密码
requirepass 123456789
开机自启
cd /etc/systemd/system/
touch redis.service
chmod 755 redis.service
写入如下内容
[Unit]
Description=Redis
After=network.target
[Service]
Type=forking
ExecStart=/usr/local/redis/bin/redis-server /etc/redis/redis.conf
ExecReload=/usr/local/redis/bin/redis-server -s reload
ExecStop=/usr/local/redis/bin/redis-server -s stop
PrivateTmp=true
[Install]
WantedBy=multi-user.target
重新加载 systemd 配置
systemctl daemon-reload
设置开机自启
systemctl enable redis
启动redis
systemctl start redis
常用命令
# 开机自启redis服务
systemctl enable redis
# 取消开机自启
systemctl disable redis
# 启动redis服务
systemctl start redis
# 停止服务
systemctl stop redis
# 重新启动服务
systemctl restart redis
# 查看服务当前状态
systemctl status redis
# 查看所有已启动的服务
systemctl list-units --type=service
# 加载服务配置文件
systemctl daemon-reload
安装目录(Redis服务器二进制文件)
/usr/local/redis/bin/redis-server
配置文件目录
/etc/redis/redis.conf
安装BloomFilter插件
下载
wget https://github.com/RedisLabsModules/rebloom/archive/v2.2.6.tar.gz
解压
tar -xzvf v2.2.6.tar.gz
进入文件夹
cd RedisBloom-2.2.6
编译
make
得到redisbloom.so
文件
修改Redis配置,加入如下内容:
# redisbloom.so文件的路径
loadmodule /home/Redis/RedisBloom-2.2.6/redisbloom.so
使用配置文件重启Redis即可
参考资料
https://blog.csdn.net/qq_38224607/article/details/107108283?utm_medium=distribute.pc_feed.none-task-blog-personrec_tag-12.nonecase&depth_1-utm_source=distribute.pc_feed.none-task-blog-personrec_tag-12.nonecase&request_id=5f209b739cc79f6252ce5d9e
https://redis.io/download
https://www.cnblogs.com/autohome7390/p/6433956.html
https://www.cnblogs.com/x-ll123/p/9717351.html
https://blog.csdn.net/weixin_39724194/article/details/119151669
https://blog.csdn.net/qq_52720916/article/details/129278482
https://github.com/RedisBloom/RedisBloom