安装在Linux
#把文件先上传的Linux中 /opt 目录下
上传完成进行查看验证
- #进入 opt
- cd /opt
- #查看
- ls
- #查看是否存在gcc
- gcc --version
- #下载使用gcc
- yum install gcc
- #验证是否安装成功
- gcc --version
- #查看
- ls
- #解压
- tar -zxvf redis-6.2.6.tar.gz
- #查看
- ls
- #进入redis中src下
- cd redis-6.2.7/src
- #make编译
- make
- #如果没有问题则执行
- make install PREFIX=/usr/local/redis
- #安装完成后则会在cd /usr/local/redis下生成内容
- cd /usr/local/redis/bin
- ll
- #前台启动不推介
- redis-server
- #后台启动
- 备份redis.conf
- 拷贝一份redis.conf到其他目录
- mkdir /usr/local/redis/etc
- #移动
- mv /root/redis-6.2.7/redis.conf /usr/local/redis/etc
-
- #进入etc目录
- cd /etc
- #查看
- ll
后台设置启动daemonize no改为yes
bind 127.0.0.1改为0.0.0.0 #允许外部连接
daemonize no 改为yes #允许后台启动
appendonly no 改为yes #持久化
修改peotected-mode yes 改为no #protected-mode参数是为了禁止外网访问redis,如果启用了,则只能够通过localhost ip (127.0.0.1)访问Redis
requirepass 123456 #密码
- #退出
- :wq
- #进入/usr/local/bin
- cd /usr/local/bin
- #查看
- ls
- #软连接
- ln -s /usr/local/redis/bin/redis-server /usr/bin/redis-server
- ln -s /usr/local/redis/bin/redis-cli /usr/bin/redis-cli
- #后台启动
- redis-server /etc/redis.conf
- #查看是否启动
- ps -ef | grep redis
解决方案:运行make distclean
安装目录的介绍
配置开机自启动
开启自启动配置的是systemd的方式。
1.创建redis.service文件
进该目录/etc/systemd/system后 ,创建redis.service文件,并编写脚本,如下是操作命令。
vi /etc/systemd/system/redis.service
脚本内容如下
# 如下是脚本内容,将内容复制进redis.service文件中
- [Unit]
- # 自定义的服务描述
- Description=redis-server
- # 依赖,在network服务之后启动
- After=network.target
-
- [Service]
- Type=forking
- # redis启动的命令
- ExecStart=/usr/local/redis/bin/redis-server /usr/local/etc/redis.conf
- # redis重启的命令
- ExecReload=/usr/local/redis/bin/redis-server -s reload
- # redis停止的命令
- ExecStop=/usr/local/redis/bin/redis-server -s stop
- PrivateTmp=true
- [Install]
- WantedBy=multi-user.target
2.设置开机自启
编辑保存redis.service文件后,启动该服务
- # 重新加载所有的service服务
-
- systemctl daemon-reload
- #配置镜像
-
- sudo yum install -y yum-utils device-mapper-persistent-data lvm2
- # 设置redis.service开机自动
-
- systemctl enable redis.service
- # 启动redis 服务
-
- systemctl start redis.service
3.设置redis客户端软连接
设置软连接后,就只用输入redis即可连接redis服务端了
- cp /usr/local/redis/bin/redis-cli /usr/bin/redis-cli
- cp /usr/local/redis/bin/redis-server /usr/bin/redis-server
- # 软链接方式
- ln -s /usr/local/redis/bin/redis-cli /usr/bin/redis-cli
- #创建成功后就可以在本机直接使用 redis 连接
-
- #redis
- #auth 213121
4.redis服务操作命令
- systemctl start redis.service #启动redis服务
- systemctl stop redis.service #停止redis服务
- systemctl restart redis.service #重新启动服务
- systemctl status redis.service #查看服务当前状态
- systemctl enable redis.service #设置开机自启动
- systemctl disable redis.service #停止开机自启动