1、下载
bash
yum -y install wget
wget https://download.redis.io/releases/redis-6.3.7.tar.gz
2、解压
bash
tar -xf redis-6.3.7.tar.gz
mkdir -p /data/application ---创建工作目录
cd redis-6.3.7
3、make
bash
dnf -y install gcc make
make
4、源码安装好后启动
bash
cd /root/redis-6.3.7/src
启动:./redis-server ../redis.conf
5、make install
bash
make install PREFIX=/data/application/
创建conf目录
mkdir /data/application/conf
复制配置文件
cp /root/redis-6.3.7/*.conf /data/application/conf/
6、配置redis-systemctl启动关闭
bash
[Unit]
Description=Redis persistent key-value database
After=network.target
[Service]
ExecStart=/data/application/bin/redis-server /data/application/conf/redis.conf --daemonize no
ExecStop=/data/application/bin/redis-cli -h 127.0.0.1 -p 6379 shutdown
[Install]
WantedBy=multi-user.target
刷新
source /usr/lib/systemd/system/redis.service
7、修改配置文件
bash
创建日志文件:
mkdir /data/application/logs
创建持久化数据目录
mkdir /data/application/data
vim /data/application/conf/redis.conf
bind 0.0.0.0 #所有ip
daemonize yes #开启后台模式将on改为yes
timeout 300 #连接超时时间,0为永不超时
requirepass 123456 #设置密码
port 6379 #端口号
dir /data/application/data #本地数据库存放持久化数据的目录该目录-----需要存在
pidfile /var/run/redis_6379.pid #定义pid文件,一般不改
logfile /data/application/logs/redis.log #定义log文件
systemctl stop redis
systemctl start redis
8、redis的操作
bash
1、不进入输密码
redis-cli -a 123456
2、进入输密码
127.0.0.1:6379> auth 123456
3、redis-cli -h 127.0.0.1 -p 6379 -a 123456
9、redis配置文件介绍
bash
bind 192.168.246.202 #只监听内网IP
daemonize yes #开启后台模式将on改为yes
timeout 300 #连接超时时间
port 6379 #端口号
requirepass 123456 #设置密码
dir /data/application/data #本地数据库存放持久化数据的目录该目录-----需要存在
pidfile /var/run/redis_6379.pid #定义pid文件
logfile /data/application/logs/redis.log #定义log文件