CentOS 7.x安装Redis并实现远程访问(搭建云Redis服务器)

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
  1. “requirepass”
  2. “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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值