从官网下载文件源码文件 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服务器
本文详细介绍了如何从官网下载Redis源码,并在本地进行解压、编译和安装的过程。同时,提供了创建目录、配置文件修改的具体步骤,以及如何启动、关闭Redis服务的方法。最后,给出了配置系统服务的示例,以便实现Redis的自启动。
418

被折叠的 条评论
为什么被折叠?



