CentOS安装Redis
banner 2021-09-10 Redis
# 一、编译Redis、安装
# 1、编译前准备
判断是否安装gcc
gcc -v
1
如果没有安装,请先安装
yum -y install gcc
1
# 2、下载Redis源码,并解压
http://download.redis.io/releases (opens new window) 可以获取其他版本
cd /usr/local
wget http://download.redis.io/releases/redis-5.0.3.tar.gz
tar -xzf redis-5.0.3.tar.gz
1
2
3
2
3
# 3、编译安装
cd redis-5.0.3
make
make install
1
2
3
2
3
# 二、修改配置
cd redis-5.0.3
vim redis.conf
1
2
2
# bind
bind 127.0.0.1 #限制只有本机可以连接redis服务连接
bind 0.0.0.0 #允许任意计算机都可以连接redis服务连接
1
2
2
# protected-mode
protected-mode yes #保护模式,需配置bind ip或者设置访问密码
protected-mode no #外部网络可以直接访问
1
2
2
# daemonize
daemonize no #redis在当前终端显示输出,并运行,exit强制退出或者关闭连接工具
daemonize yes #redis在后台运行,此时redis将一直运行,除非手动kill该进程
1
2
2
# requirepass
# requirepass foobared #默认无密码
requirepass password #密码
1
2
2
# logfile
logfile "" #默认无输出
logfile "/var/log/redis/redis.log"
1
2
2
# 三、启动服务
mkdir /etc/redis
cp /usr/local/redis-5.0.3/redis.conf /etc/redis/redis.conf
1
2
2
# 1、设置启动脚本
cat > /usr/lib/systemd/system/redis.service <<-EOF
[Unit]
Description=Redis 6379
After=syslog.target network.target
[Service]
Type=forking
PrivateTmp=yes
Restart=always
ExecStart=/usr/local/bin/redis-server /etc/redis/redis.conf
ExecStop=/usr/local/bin/redis-cli -h 127.0.0.1 -p 6379 -a jcon shutdown
User=root
Group=root
LimitCORE=infinity
LimitNOFILE=100000
LimitNPROC=100000
[Install]
WantedBy=multi-user.target
EOF
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
# 2、设置开机自启,并启动Redis
systemctl daemon-reload # 重新加载服务配置
systemctl enable redis # 设置开机自启动
systemctl start redis # 启动redis服务
systemctl status redis # 查看服务当前状态
1
2
3
4
2
3
4