目录
7、讲 redis-6.2.1.tar.gz文件放到/opt目录下,点击这个绿色的上传文件
2、复制 /opt/redis-6.2.1/redis.conf 到/myredis目录
3、打开redis.conf配置文件设置daemonize的值为yes
VMware及xshell安装包:
链接:https://pan.baidu.com/s/1gm08SG9BiJlNvApJtc7wrQ?pwd=ohi0
提取码:ohi0
linux系统redis,tomcat,mysql,jdk安装包:
链接:https://pan.baidu.com/s/1pmv-XaTgzwdsz_TYlFZiFQ?pwd=psuc
提取码:psuc
一、准备阶段
1、打开虚拟机
2、查看虚拟机ip地址
3、打开xshell,点击创建新的连接
4、输入虚拟机ip地址,点击用户身份验证
5、这里使用root用户登录
6、安装最新版本的gcc编译器
yum install centos-release-scl scl-utils-build
yum install -y devtoolset-8-toolchain
scl enable devtoolset-8 bash
这里提示输入:y
7、讲 redis-6.2.1.tar.gz文件放到/opt目录下,点击这个绿色的上传文件
找到文件拖到右边
8、检查是否上传成功
二、安装
1、解压文件
tar -zxvf redis-6.2.1.tar.gz
2、进入解压后的目录
cd redis-6.2.1/
3、编译
输入指令:make
如果出现一下错误
cd hiredis && make static
make[3]: 进入目录“/opt/redis-6.2.1/deps/hiredis”
cc -std=c99 -pedantic -c -O3 -fPIC -Wall -W -Wstrict-prototypes -Wwrite-strings -Wno-missing-field-initializers -g -ggdb alloc.c
make[3]: cc:命令未找到
make[3]: *** [alloc.o] 错误 127
make[3]: 离开目录“/opt/redis-6.2.1/deps/hiredis”
make[2]: *** [hiredis] 错误 2
make[2]: 离开目录“/opt/redis-6.2.1/deps”
make[1]: [persist-settings] 错误 2 (忽略)
CC adlist.o
/bin/sh: cc: 未找到命令
make[1]: *** [adlist.o] 错误 127
make[1]: 离开目录“/opt/redis-6.2.1/src”
make: *** [all] 错误 2
则执行下面这个命令
yum install -y gcc g++ gcc-c++ make
完成后,继续执行make
如果还出现一下错误
make[1]: *** [adlist.o] 错误 1
make[1]: 离开目录“/opt/redis-6.2.1/src”
make: *** [all] 错误 2
执行这个命令
make MALLOC=libc
5、完成后执行安装命令
make install
显示这个说明安装完成
进入opt查看redis
默认的安装目录是: /usr/local/bin
6、启动redis
进入/usr/local/bin目录
redis-server
显示一下图片信息说明redis安装成功
退出redis:ctrl+c
三、后台运行
为了方便管理配置文件,在根目录下创建myredis目录来专门存在redis的配置文件;
1、新建目录
命令:
mkdir -p myredis
2、复制 /opt/redis-6.2.1/redis.conf 到/myredis目录
命令:
cp /opt/redis-6.2.1/redis.conf /myredis
3、打开redis.conf配置文件设置daemonize的值为yes
安装vim
yum install vim
打开redis.conf配置文件
vim /myredis/redis.conf
设置daemonize的值为yes,输入:/daem可进行查找
4、设置可以远程访问
注释 bind 127.0.0.1 -: : 1
protected-mode 设置为no
5、关闭防火墙
暂时关闭防火墙
systemctl stop firewalld
永久关闭防火墙
systemctl disable firewalld
开放指定端口
firewall-cmd --zone=public --add-port=6379/tcp --permanent
firewall-cmd --reload
查看开放的端口
firewall-cmd --zone=public --list-ports
关闭指定端口
firewall-cmd --zone=public --remove-port=3679/tcp --permanent
firewall-cmd --reload
6、后台启动
在/usr/local/bin目录下执行
redis-server /myredis/redis.conf
7、设置开机自启
首先,新建一个系统服务文件:
vi /etc/systemd/system/redis.service
输入一下命令:
ExecStart=/usr/local/bin/redis-server /usr/local/src/redis-6.2.6/redis.conf 是你redis的目录
[Unit]
Description=redis-server
After=network.target
[Service]
Type=forking
ExecStart=/usr/local/bin/redis-server /usr/local/src/redis-6.2.6/redis.conf
PrivateTmp=true
[Install]
WantedBy=multi-user.target
然后重载系统服务:
systemctl daemon-reload
系统操作redis
# 启动
systemctl start redis
# 停止
systemctl stop redis
# 重启
systemctl restart redis
# 查看状态
systemctl status redis
redis开机自启:
systemctl enable redis
8、测试
查看进程
ps -ef | grep redis
结束进程:kill -9 进程号
9、修改redis密码,修改密码后需要重启
10、客户端连接
在usr/local/bin 目录下输入命令
redis-cli -h 192.168.138.129 -p 6379 -a 123456 #密码
或者
redis-cli -h 192.168.138.129 -p 6379
然后输入
AUTH 123456
查看版本号
redis-server -v
11、远程连接
打开rdm, 点击加号