从官网下载文件源码文件 https://redis.io/
文件:/root/software/redis-5.0.5.tar.gz
安装
#解压文件并编译
tar zxf redis-5.0.5
cd redis-5.0.5
make && make install PREFIX=/usr/local/redis-5.0.5
#创建相关目录
mkdir /usr/local/redis-5.0.5/conf
cp redis.conf /usr/local/redis-5.0.5/conf/redis.conf
mkdir /usr/local/redis-5.0.5/log
touch /usr/local/redis-5.0.5/log/6379.log
修改配制文件redis.conf
bind 0.0.0.0 # <= bind 127.0.0.1
requirepass xxx
daemonize yes
logfile "/usr/local/redis-5.0.5/log/6379.log"
启动与关闭
#启动
/usr/local/redis-5.0.5/bin/redis-server /usr/local/redis-5.0.5/conf/redis.conf
#关闭
/usr/local/redis-5.0.5/bin/redis-cli -a 'xxx' shutdown
配制系统服务
cat > /etc/systemd/system/redis.service <<-EOF
[Unit]
Description=Redis 6379
After=syslog.target network.target
[Service]
Type=forking
PrivateTmp=yes
ExecStart=/usr/local/redis-5.0.5/bin/redis-server /usr/local/redis-5.0.5/conf/redis.conf
ExecStop=/usr/local/redis-5.0.5/bin/redis-cli -h 127.0.0.1 -p 6379 -a 'xxx' shutdown
User=root
Group=root
LimitCORE=infinity
LimitNOFILE=100000
LimitNPROC=100000
[Install]
WantedBy=multi-user.target
EOF
#设置自启动
sytemctl enable redis
#重启服务
systemctl restart redis
bin目录下的工具简述
redis-benchmark redis性能测试工具
redis-check-aof AOF文件修复工具
redis-check-rdb RDB文件检查工具
redis-cli Redis命令行客户端
redis-sentinel Redis软连接指向redis-server
redis-server Redis服务器