redis安装

2023年 10月 3日 80.3k 0

环境准备

//环境准备
systemctl stop firewalld
systemctl disable firewalld
setenforce 0
sed -i 's/enforcing/disabled/' /etc/selinux/config

73cd26364e3d44e887d15b54f7890660.png

修改系统内核

vim /etc/sysctl.conf

a3c5c866360646169c096b9d3346fd04.png

sysctl -p

安装redis

安装环境

yum install -y gcc gcc-c++ make

解压

tar zxvf /opt/redis-7.0.9.tar.gz -C /opt/

9691f233d812408db87db4ce7996603f.png

编译

tar zxvf /opt/redis-7.0.9.tar.gz -C /opt/
cd /opt/redis-7.0.9
make
make PREFIX=/usr/local/redis install

5659c8fc91b9433da31ab8884c0b3cc8.png

创建redis工作目录

mkdir /usr/local/redis/{conf,log,data}

cp /opt/redis-7.0.9/redis.conf /usr/local/redis/conf/

useradd -M -s /sbin/nologin redis
chown -R redis.redis /usr/local/redis/

41d237f90c6a4c37bb410ddad3feb71d.png

环境变量

vim /etc/profile 
PATH=$PATH:/usr/local/redis/bin		#增加一行
source /etc/profile

065ad35ea0e64423b59c6350708ff605.png
修改配置文件

vim /usr/local/redis/conf/redis.conf
bind 127.0.0.1 192.168.2.107					#87行,添加 监听的主机地址
protected-mode no					#111行,将本机访问保护模式设置no。如果开启了,那么在没有设定bind ip且没有设密码的情况下,Redis只允许接受本机的响应
port 6379										#138行,Redis默认的监听6379端口
daemonize yes									#309行,设置为守护进程,后台启动
pidfile /usr/local/redis/log/redis_6379.pid		#341行,指定 PID 文件
logfile "/usr/local/redis/log/redis_6379.log"	#354行,指定日志文件
dir /usr/local/redis/data						#504行,指定持久化文件所在目录
requirepass abc123								#1037行,增加一行,设置redis密码

定义systemd服务管理脚本

vim /usr/lib/systemd/system/redis-server.service
[Unit]
Description=Redis Server
After=network.target
 
[Service]
User=redis
Group=redis
Type=forking
TimeoutSec=0
PIDFile=/usr/local/redis/log/redis_6379.pid
ExecStart=/usr/local/redis/bin/redis-server /usr/local/redis/conf/redis.conf
ExecReload=/bin/kill -s HUP $MAINPID
ExecStop=/bin/kill -s QUIT $MAINPID
PrivateTmp=true
 
[Install]
WantedBy=multi-user.target

974264e43d3e44f2b6b1c998f6dbca92.png

启动服务

systemctl start redis-server
systemctl enable redis-server

netstat -lntp | grep 6379

b024d5da4de54b598a6e7b21d695eddb.png

redis-cli -h 192.168.2.107 -p 6379 -a 'abc123'

b7eb62bb98d8491694b2789cc3adfb1b.png

相关文章

服务器端口转发,带你了解服务器端口转发
服务器开放端口,服务器开放端口的步骤
产品推荐:7月受欢迎AI容器镜像来了,有Qwen系列大模型镜像
如何使用 WinGet 下载 Microsoft Store 应用
百度搜索:蓝易云 – 熟悉ubuntu apt-get命令详解
百度搜索:蓝易云 – 域名解析成功但ping不通解决方案

发布评论