linux环境安装配置redis
1.检查gcc:
由于 redis 是用 C 语言开发,安装之前必先确认是否安装 gcc 环境
gcc -v
如果没安装:
yum install -y gcc
安装了就继续
2.下载并解压redis包
下载:
wget http://download.redis.io/releases/redis-5.0.3.tar.gz
解压到一个合适位置:
tar -zxvf ./redis-5.0.3.tar.gz -C /use/
3.进入解压目录,编译redis:
cd /use/redis-5.0.3/
make
4.安装并指定bin目录位置:
make install PREFIX=/use/redis-5.0.3
5.前台启动:
bin/redis-server
6.后台启动
先将redis.conf复制到bin目录:
cp ./redis.conf ./bin
修改bin目录下的redis.conf:
7.设置开机启动服务
添加开机启动服务:
vim /etc/systemd/system/redis.service
[Unit]
Description=redis-server
After=network.target
[Service]
Type=forking
ExecStart=/use/redis-5.0.3/bin/redis-server /use/redis-5.0.3/bin/redis.conf
PrivateTmp=true
[Install]
WantedBy=multi-user.target
(ExecStart配置的是bin里的redis-server和配置文件redis.conf同时启动,注意路径)
设置开机启动:
systemctl daemon-reload
systemctl start redis.service
systemctl enable redis.service
建立软链接:(一定要用绝对路径)
ln -s /use/redis-5.0.3/bin/redis-cli /usr/bin/redis
测试:
redis
8.补充
系统服务常用命令:
服务操作命令
systemctl start redis.service #启动redis服务
systemctl stop redis.service #停止redis服务
systemctl restart redis.service #重新启动服务
systemctl status redis.service #查看服务当前状态
systemctl enable redis.service #设置开机自启动
tl restart redis.service #重新启动服务
systemctl status redis.service #查看服务当前状态
systemctl enable redis.service #设置开机自启动
systemctl disable redis.service #停止开机自启动