linux系统安装redis

目录

一、准备阶段

1、打开虚拟机

2、查看虚拟机ip地址

3、打开xshell,点击创建新的连接

4、输入虚拟机ip地址,点击用户身份验证

5、这里使用root用户登录

6、安装最新版本的gcc编译器

7、讲 redis-6.2.1.tar.gz文件放到/opt目录下,点击这个绿色的上传文件

8、检查是否上传成功

二、安装

1、解压文件

2、进入解压后的目录

3、编译

5、完成后执行安装命令

6、启动redis

三、后台运行

1、新建目录

2、复制 /opt/redis-6.2.1/redis.conf 到/myredis目录

3、打开redis.conf配置文件设置daemonize的值为yes

4、设置可以远程访问

5、关闭防火墙

6、后台启动

7、测试

8、修改redis密码,修改密码后需要重启

9、远程连接


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, 点击加号

  • 3
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值