进入下载目录
cd /usr/local/src/
wget http://download.redis.io/releases/redis-3.2.10.tar.gz
解压进入目录
tar -zxvf redis-3.2.10.tar.gz -C /usr/local && cd ../redis-3.2.10/
编译安装
make && make install
新建开机启动文件
vi /lib/systemd/system/redisd.service
[Unit]
Description=Redis persistent key-value database
After=network.target
[Service]
Type=forking
ExecStart=/usr/local/redis-3.2.10/src/redis-server /usr/local/redis-3.2.10/redis.conf
ExecReload=/usr/local/redis-3.2.10/src/redis-cli shutdown && sleep 2s && /usr/local/redis-3.2.10/src/redis-server /usr/local/redis-3.2.10/redis.conf
ExecStop=/usr/local/redis-3.2.10/src/redis-cli shutdown
PrivateTmp=true
[Install]
WantedBy=multi-user.target
创建存储目录
mkdir -p /data/redis
cd /data/redis
mkdir log && cd log
touch redis.log
===================================
配置redis.conf
bind 127.0.0.1 192.168.0.200 #绑定自己外网ip
timeout 10 #当客户端闲置多长时间后关闭连接,如果指定为0,表示关闭该功能
daemonize yes #后台运行
logfile "/data/redis/log/redis.log" #日志文件
dir /data/redis/ #数据库存放位置
===================================
保存退出,加入运行权限
chmod +x /lib/systemd/system/redisd.service
systemctl enable redisd.service
systemctl start redisd.service
systemctl restart redisd.service
systemctl stop redisd.service