美文网首页
redis安装

redis安装

作者: agamgn | 来源:发表于2021-01-18 19:33 被阅读0次

安装步骤

第一步:下载安装包

访问https://redis.io/download 到官网进行下载。
linux下载安装参考:
wget https://download.redis.io/releases/redis-6.0.10.tar.gz

第二步:解压

下载完成后需要将压缩文件解压,输入以下命令解压到当前目录
tar xzf redis-6.0.10.tar.gz
cd redis-6.0.10

第三步:编译

在编译redis6之前需要升级gcc版本,默认情况yum安装的gcc版本是4.8.5,由于版本过低,在编译时会报错误,所以需要我们升级gcc
1、安装scl源
yum install -y centos-release-scl scl-utils-build
2、安装9版本的gcc、gcc-c++、gdb工具链
yum install -y devtoolset-9-toolchain
3、临时覆盖系统原有的gcc引用scl enable devtoolset-9 bash
4、查看gcc当前版本gcc -v

第四步:安装

安装到自定义目录
mkdir -p /user/local/redis
make PREFIX=/user/local/redis/ install

第五步:启动

5.1、前台启动

进入到redis的安装目录/user/local/redis/bin,运行./redis-server

5.2、守护进程启动

前台启动实际是调用redis.conf这个配置文件来启动的,我们修改此文件中的

配置 daemonize 为 yes来开启守护进程,接着运行
./redis-server ./redis.conf来启动我们的redis,以下查看启动成功的redis
启动
5.3、开机自启

在系统服务目录里创建redis.service文件
vim /etc/systemd/system/redis.service
写入以下内容:

Description=redis-server
After=network.target

[Service]
Type=forking
ExecStart=/user/local/redis/bin/redis-server /user/local/redis/bin/redis.conf
PrivateTmp=true

[Install]
WantedBy=multi-user.target 

重启系统服务:systemctl daemon-reload
关闭redis-server:systemctl stop redis.server
开启redis-server:systemctl start redis.server
查看redis-server状态:systemctl status redis.server
加入到开机自启:systemctl enable redis.service

相关文章

网友评论

      本文标题:redis安装

      本文链接:https://www.haomeiwen.com/subject/mjgxzktx.html