网站:https://redis.io/
yum install -y gcc tcl
上传安装包文件到/usr/local/下
解压: tar -zxvf redis-6.2.7.tar.gz
重命名为redis:
mv redis-6.2.7 reids
cd redis目录下编译安装: make && make install
执行make失败需要安装make环境:
1.安装make
sudo apt install make
2.安装pkg-config
sudo apt-get install pkg-config
3.安装gcc
sudo apt install gcc
然后重新编译就可以了
安装完成后即可启动:redis-server
打开配置文件redis.conf (文件在Redis安装目录下)
vi /usr/local/redis/redis.conf
然后修改redis.conf文件中一些配置:
如下图密码设置为123456
设置为:bind 0.0.0.0
daemonize no 改为yes
logfile后面设置日志文件名称 为redis.log
也就是运行redis-server命令,日志,持久化等文件会保存到这个目录
dir 后面设置路径
默认16个,可以自行设置数量
默认端口 6379
redis-server /usr/local/redis/redis.conf
使用 ps -ef | grep redis可以查看后台是否运行
kill -9 id 关闭进程
创建服务文件
vi /etc/systemd/system/redis.service
内容如下:
[Unit]
Description=redis-server
After=network.target
[Service]
Type=forking
ExecStart=/usr/local/bin/redis-server /usr/local/redis/redis.conf
PrivateTmp=true
[Install]
WantedBy=multi-user.target
然后重载系统服务使其生效
systemctl daemon-reload
这样就可以使用下面一组命令来管理redis 了
systemctl start redis //启动reids
systemctl status redis //查看redis状态
systemctl stop redis //停止redis
设置开机自启:
systemctl enable redis