压缩包方式的Redis下载与安装
进入官网
Redis官网:https://redis.io/download/
往下翻可以找到其他版本的Redis,或者访问https://download.redis.io/releases/查找自己所需Redis版本。
下载自己所需版本
此处我选择下载的是6.2.14版本
上传到Linux系统
将路径切换到想要上传到的目录
# 路径根据自己的选择进行修改
cd /usr/local/src
# 上传文件指令
rz
点击刚刚下载的Redis压缩包上传
安装gcc编译
Redis是基于C语言编写的,因此需要准备好所需要的gcc依赖
yum install -y gcc tcl
解压上传的压缩包
tar -zxvf redis-6.2.14.tar.gz
# 进入解压好的文件夹,运行编译命令
cd redis-6.2.14
make && make install
启动redis
任意路径即可
redis-server
# 启动时执行指定配置文件,需要在安装路径下运行,否则需要输入全路径
redis-server redeis.conf
修改启动配置
# 进入安装目录 /usr/local/src/redis-6.2.14
cd /usr/local/src/redis-6.2.14
# 将原有配置文件redis.conf做备份
cp redis.conf redis.conf.bck
# 修改配置
vim redis.conf
修改配置中的一些配置
# 监听的地址,默认是127.0.0.1 ,只能本地访问,修改为0.0.0.0则可以任意IP访问
# 开发学习环境下可设置为0.0.0.0,生产环境下不要这么配置,根据实际情况修改
bind 0.0.0.0
# 守护进程,修改为yes可以后台运行
daemonize yes
# 密码,设置后访问Redis必须输入密码
requirepass 123456
其他相关配置
# 服务端口,6379是默认端口
port 6379
# 工作目录,默认是当前目录,即redis-server时的命令、日志、持久化等文件保存目录
dir .
# 数据库数量,设置为1,代表只使用1个库,默认有16个库,编号0-15
database 1
# 设置最大使用内存
maxmemeory 512mb
# 日志文件,默认为空,不记录日志,可以指定日志文件名
logfile "redis.log"
开机自启
新建系统服务文件
vim /etc/systemd/system/redis.service
添加内容
注意:下面路径内的6.2.14一定要与之前所安装的路径一致,如果是其他版本,记得修改版本号
[Unit]
Description=redis-server
After=network.target
[Service]
Type=forking
ExecStart=/usr/local/bin/redis-server /usr/local/src/redis-6.2.14/redis.conf
PrivateTmp=true
[Install]
WantedBy=multi-user.target
加载配置
systemctl daemon-reload
systemctl start redis
# 查看状态
systemctl status redis
# 开机自启
systemctl enable redis
命令行直接安装方式
-
配置
EPEL
仓库EPEL 的全称叫 Extra Packages for Enterprise Linux 。EPEL是由 Fedora 社区打造,为 RHEL 及衍生发行版如 CentOS、Scientific Linux 等提供高质量软件包的项目。装上了 EPEL之后,就相当于添加了一个第三方源。EPEL则为服务器版本提供大量的rpm包(yum程序所使用的程序安装包,类似Windows的exe),而且大多数rpm包在官方 repository 中是找不到的。
# root执行 yum install -y epel-release
-
安装redis
# root执行 yum install -y redis
-
启动redis
# root执行 # 使用systemctl管控,服务名:redis systemctl enable redis # 开机自启 systemctl disable redis # 关闭开机自启 systemctl start redis # 启动 systemctl stop redis # 关闭 systemctl status redis # 查看状态
-
放行防火墙,redis使用端口6379文章来源:https://www.toymoban.com/news/detail-794094.html
# 方式1(推荐),关闭防火墙 systemctl stop firewalld # 关闭 systemctl disable firewalld # 关闭开机自启 # 方式2,放行6379端口 firewall-cmd --add-port=6379/tcp --permanent # 放行tcp规则下的6379端口,永久生效 firewall-cmd --reload
-
进入redis服务文章来源地址https://www.toymoban.com/news/detail-794094.html
# 执行redis-cli [root@centos ~]# redis-cli 127.0.0.1:6379> set mykey hello OK 127.0.0.1:6379> get mykey "hello" 127.0.0.1:6379>
到了这里,关于【Redis配置】Linux下的Redis安装配置的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!