最近开始体验FastGPT开源知识库问答系统,用他们试着开发调试一些小助手。这中间需要使用到Redis,就在自己服务器上进行了安装,特此记录下。
环境说明:阿里云ECS,2核8G,X86架构,CentOS 7.9操作系统。
选择版本
- 1.打开Redis官网下载页面,可以选择需要的版本下载。我这里选择的是6.2.14版本。
- 2.将下载好的Redis源码包上传到服务器。
安装
- 1.解压上一步中已经下载的Redis源码包。
# 进入/tmp目录(大家根据自己上传的目录决定)
cd /tmp
# 解压
tar -xzvf redis-6.2.14.tar.gz
- 2.编译和安装。
# 切到解压后的Redis目录
cd redis-6.2.14
# 编译
make
# 安装(指定安装路径)
make PREFIX=/usr/local/redis-6.2.14 install
- 3.将源码目录中的配置文件
redis.conf
和sentinel.conf
拷贝到Redis安装目录。
# 拷贝配置文件(目录与上文路径一致)
cp /tmp/redis-6.2.14/*.conf /usr/local/redis-6.2.14/
- 4.安装目录下配置redis.conf(sentinel模式这里不做说明了)。
# 编辑配置文件
vi /usr/local/redis-6.2.14/redis.conf
#常见修改内容如下
## 允许连接的IP(默认允许所有地址连接)
bind * -::*
## 保护模式运行
protected-mode yes
## 运行端口
port 6379
## 后台运行
daemonize yes
## 密码(自定义密码)
requirepass password
- 5.将Redis添加为系统服务,并设置开机自启动。
# 编辑redis.service
vi /usr/lib/systemd/system/redis.service
# 将以下内容复制粘贴到redis.service
[Unit]
Description=redis-server
After=network.target
[Service]
Type=forking
ExecStart=/usr/local/redis-6.2.14/bin/redis-server /usr/local/redis-6.2.14/redis.conf
PrivateTmp=true
[Install]
WantedBy=multi-user.target
# 修改redis.service文件权限
chmod 755 /usr/lib/systemd/system/redis.service
# 设置开机自启动
systemctl enable redis
- 6.启动Redis。
# 启动
systemctl start redis
# 查看运行状态
systemctl status redis
至此,全部完成
玄机博客
© 版权声明
1.本站内容仅供参考,不作为任何法律依据。用户在使用本站内容时,应自行判断其真实性、准确性和完整性,并承担相应风险。
2.本站部分内容来源于互联网,仅用于交流学习研究知识,若侵犯了您的合法权益,请及时邮件或站内私信与本站联系,我们将尽快予以处理。
3.本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权
4.根据《计算机软件保护条例》第十七条规定“为了学习和研究软件内含的设计思想和原理,通过安装、显示、传输或者存储软件等方式使用软件的,可以不经软件著作权人许可,不向其支付报酬。”您需知晓本站所有内容资源均来源于网络,仅供用户交流学习与研究使用,版权归属原版权方所有,版权争议与本站无关,用户本人下载后不能用作商业或非法用途,需在24个小时之内从您的电脑中彻底删除上述内容,否则后果均由用户承担责任;如果您访问和下载此文件,表示您同意只将此文件用于参考、学习而非其他用途,否则一切后果请您自行承担,如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。
5.本站是非经营性个人站点,所有软件信息均来自网络,所有资源仅供学习参考研究目的,并不贩卖软件,不存在任何商业目的及用途
THE END
暂无评论内容