玛卡巴卡的卡巴卡玛 发表于 2022-12-15 19:35:37

Centos安装Redis

1、下载安装包

快速下载:wget http://download.redis.io/releases/redis-5.0.8.tar.gz
中文官网下载:http://download.redis.io/releases/redis-6.0.6.tar.gz
官网地址:https://redis.io/download/
2、安装相关依赖

yum -y install gcc-c++
3、解压安装包

tar -zxvf redis-6.0.6/tar.gz
4、编译安装

# 进入redis目录
cd redis-6.0.6
# 清空残余缓存
make distclean
# 编译(报错继续输入下面命令)
make
# make报错后输入命令
make MALLOC=libc
# 进入src目录
cd src/
# 安装redis PREFIX:安装路径
make PREFIX=/usr/local/redis/redis install5、启动Redis

在src目录下执行以下命令启动redis(默认端口6379)
./redis-server ../redis.conf启动redis
./redis-cli shutdown关闭redis
https://img2023.cnblogs.com/blog/2096758/202212/2096758-20221215133051451-169093847.png
6、修改配置实现Redis后台运行、外网访问

6.1、修改配置文件

在redis安装目录下,找到redis.conf配置文件修改以下配置
https://img2023.cnblogs.com/blog/2096758/202212/2096758-20221215134920736-1845237702.png
进入redis.conf编辑模式
vim redis.conf
找到 bind 127.0.0.1并将其注释(实现远程连接访问)
使用"/ 要搜索的内容",回车,直接快速定位文档中的位置
https://img2023.cnblogs.com/blog/2096758/202212/2096758-20221215135211413-2089070933.png
还需要开放6379端口,或关闭防火墙
firewall-cmd --zone=public --add-port=xx/tcp --permanent开放端口
firewall-cmd --zone=public --remove-port=xx/tcp --permanent关闭端口
xx :代表端口号   --permanent :代表永久开放一个端口
firewall-cmd --reload重启防火墙
systemctl stop firewalld关闭防火墙
如果是阿里云或腾讯云需要开放端口
修改以下配置(实现后台运行)
# 修改保护模式,不修改保护模式也是只能内网访问的 protected-mode yes 改成 protected-mode no
protected-mode no
# daemonize no 改为yes 后台一直运行
daemonize yes
# 设置密码,这里建议设置密码,否则可能会发生一些预料不到的事情,因为6379端口有漏洞
requirepass "你的密码"最后在启动redis就可以远程连接redis了(在src目录执行./redis-server ../redis.conf即可启动redis)
6.2、开机自启

进入redis源码utils目录
cd utils/
https://img2023.cnblogs.com/blog/2096758/202212/2096758-20221215140506124-1743602867.png
执行install_server.sh程序
./install_server.sh
https://img2023.cnblogs.com/blog/2096758/202212/2096758-20221215140738635-1951770375.png
Ctrl+c :取消
回车:确认
https://img2023.cnblogs.com/blog/2096758/202212/2096758-20221215140756903-1135373963.png
此时已经启动,/etc/init.d/里面的redis_6379就是服务名称
# 开启服务 stop restart status
service redis_6379 start
# 查看进程占用
ps -fe | grep redis
# 杀死进程
kill -pid ‘进程号’ 

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
页: [1]
查看完整版本: Centos安装Redis