Linux安装redis

Linux安装Redis教程

准备工作

Linux系统:CenterOS 7
Redis下载:https://redis.io/download
Xhell工具:移步以前文章中的工具连接

开始安装

  1. 将redis压缩包上传到Linux服务器,上传成功后入下图显示

怎么将安装包上传到Linux服务器请参照以往文章中步骤

[root@VM-12-16-centos ~]# ll
total 2404
-rw-r--r-- 1 root root 2457940 Jun  3 17:27 redis-6.2.4.tar.gz
  1. 解压redis安装包
    使用tar命令进行解压,解压完成后如下图所示
[root@VM-12-16-centos ~]# tar -zvxf redis-6.2.4.tar.gz
[root@VM-12-16-centos ~]# ll
total 2408
drwxrwxr-x 7 root root    4096 Jun  1 22:03 redis-6.2.4
-rw-r--r-- 1 root root 2457940 Jun  3 17:27 redis-6.2.4.tar.gz
  1. 一般redis的安装目录我们会放到/usr/local/redis,所以我们需要将解压后的redis移动到/usr/local/redis目录下,操作完成后会如下图所示。此处我们会在移动的过程中将redis-6.2.4文件夹名称改为redis
[root@VM-12-16-centos ~]# mv redis-6.2.4 /usr/local/redis
[root@VM-12-16-centos ~]# cd /usr/local/
[root@VM-12-16-centos local]# ll
total 56
drwxr-xr-x.  2 root  root  4096 Aug  5  2020 bin
drwxr-xr-x.  2 root  root  4096 Apr 11  2018 etc
drwxr-xr-x.  2 root  root  4096 Apr 11  2018 games
drwxr-xr-x.  2 root  root  4096 Apr 11  2018 include
drwxr-xr-x   3 root  root  4096 Jun  1 18:00 java
drwxr-xr-x.  2 root  root  4096 Apr 11  2018 lib
drwxr-xr-x.  2 root  root  4096 Apr 11  2018 lib64
drwxr-xr-x.  2 root  root  4096 Apr 11  2018 libexec
drwxr-xr-x  10 mysql mysql 4096 Jun  2 18:31 mysql
drwxr-xr-x  14 root  root  4096 May 14 09:04 qcloud
drwxrwxr-x   7 root  root  4096 Jun  1 22:03 redis
drwxr-xr-x.  2 root  root  4096 Apr 11  2018 sbin
drwxr-xr-x.  5 root  root  4096 Mar  7  2019 share
drwxr-xr-x.  2 root  root  4096 Apr 11  2018 src
srwxrwxrwx   1 root  root     0 Jun  2 21:17 yd.socket.server
  1. 编译redis
[root@VM-12-16-centos ~]# cd /usr/local/redis
[root@VM-12-16-centos redis]# make
  1. 安装redis
[root@VM-12-16-centos redis]# make PREFIX=/usr/local/redis install
  1. 配置redis为后台启动
[root@VM-12-16-centos redis]# mkdir /usr/local/redis/data
[root@VM-12-16-centos redis]# vi /usr/local/redis/redis.conf

在命令状态下输入“/字符”可以实现在vi中搜索,n表示下一步
bind 127.0.0.1 ⇒ 使用#注释掉 //访问IP
daemonize no ⇒ daemonize yes //后台运行
dir ./ ⇒ dir /usr/local/redis/data //数据存储位置
protected-mode yes ⇒ protected-mode no //保护模式
新增 requirepass 12356 //访问密码

  1. 启动redis
[root@VM-12-16-centos redis]# cd /usr/local/redis/bin
[root@VM-12-16-centos bin]# ./redis-server /usr/local/redis/redis.conf
[root@VM-12-16-centos bin]# ps -ef |grep redis
root     26133     1  0 18:19 ?        00:00:00 ./redis-server *:6379
root     26351 13895  0 18:21 pts/0    00:00:00 grep --color=auto redis
  1. 关闭redis
[root@VM-12-16-centos bin]# ./redis-cli shutdown
  1. 设置redis自启
cd /usr/lib/systemd/system
touch redis.service
vi redis.service

设置内容如下

[Unit]
Description=redis-server
After=network.target

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

[Install]
WantedBy=multi-user.target
#重载系统服务
systemctl daemon-reload
#设置开机自启
systemctl enable redis.service
#取消开机自启
systemctl disable redis.service
#启动服务
systemctl start redis.service
#停止服务
systemctl stop redis.service
#查看服务状态
systemctl status redis.service

安装完成

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值