1.下载redis安装包
去官网下载redis最新稳定版安装包,后缀名为tar.gz。
假设文件名为redis-5.0.4.tar.gz,放到/usr/local目录中。
cd /usr/local
tar -zxvf redis-5.0.4.tar.gz
2.安装依赖包
yum -y install gcc gcc-c++ kernel-devel
3.安装redis
cd redis-5.0.4
make
make PREFIX=/usr/local/redis install
cp redis.conf /usr/local/redis/
cd /usr/local/redis
vi redis.conf
修改其中一些配置,下面将要改动的设置列举出来
daemonize yes
#bind 127.0.0.1 #将原来的bind注释掉,暂时让公网访问。
protected-mode no
requirepass fwehueh3782f #因为开放公网访问了,所以得设一个密码
保存文件并退出
vim /etc/profile
export PATH="$PATH:/usr/local/redis/bin" #添加这一行
保存文件并退出
source /etc/profile #立即生效
4.配置为服务并开机自动启动
vi /usr/lib/systemd/system/redis.service
输入以下内容
[Unit]
Description=Redis
After=syslog.target network.target remote-fs.target nss-lookup.target
[Service]
Type=forking
ExecStart=/usr/local/redis/bin/redis-server /usr/local/redis/redis.conf
ExecReload=/bin/kill -s HUP $MAINPID
ExecStop=/bin/kill -s QUIT $MAINPID
[Install]
WantedBy=multi-user.target
保存文件并退出
systemctl daemon-reload
systemctl enable redis #开机自动启动
systemctl start redis.service #启动服务