centos7中安装redis(6.2.5)详细过程

1、Redis简介

Redis 是完全开源免费的,遵守BSD协议,是一个高性能的键值(key-value)存储数据库

redis是一个开源的内存数据结构存储,缓存和消息代理,它支持数据结构,如字符串,散列,列表,集合,带有范围查询的排序集,位图,超级日志和带有半径查询的地理空间索引。

Redis的应用场景:

1、缓存:查询,短连接,新闻内容,商品信息

2、分布式集群框架中的session(Token)分离

3、聊天室在线好友列表

4、应用排行榜    5、网站访问统计

6、数据过期处理  7、任务队列(秒杀、抢购)

2、从官网下载Linux版本的Redis

本次案例通通过wget命令直接下载 

http://download.redis.io/releases/redis-6.2.5.tar.gz

3、安装Redis依赖环境

依次执行如下三个命令,如果gcc环境存在可不安装。

yum install gcc-c++

yum install centos-release-scl scl-utils-build

yum install -y devtoolset-8-toolchain

4、单个Redis安装过程

【第一步:创建redis安装目录redis0327】

mkdir /usr/local/redis0327

【第二步:安装wget命令下载工具,如果已经安装可忽略】

yum –y install wget

【第三步:通过wget命令下载redis】

​wget http://download.redis.io/releases/redis-6.2.5.tar.gz

0ecba0a5eb884445a17df3d788138afc.png

 

【第四步:解压redis源码包】

通过tar命令直接解压到当前文件夹

tar -zxvf  redis-6.2.5.tar.gz

4bf264a00ef54afeb595481591f83c29.png

 

【第五步:进入上图源码文件内,将源码编译到redis0327目录中】

进入源码文件:   cd  redis-6.2.5

编译redis源码:  make PREFIX=/usr/local/redis0327 install

74b1f322a2a24d10844a33ce9c2c1912.png

 

【第六步:将源码文件中的配置文件redis.conf拷贝到redis0327目录中】

拷贝命令: cp –r redis.conf /usr/local/redis0327

6c221f1f9fe1495b9b6992b8e687e298.png

 

【第七步:进入到redis的安装目录redis0327中,并查看信息】

redis0327目录中的bin就是redis的安装信息,redis.conf就是配置信息

进入安装目录:  cd /usr/local/redis0327

查看当前目录中的信息命令:  ls

567c0a08cb4e4e428f492bfc1c62a247.png

 

【第八步:通过vim命令,修改redis的配置文件redis.conf中的信息】

1、修改redis为后台启动

 4a0367707aef4da2809daa8f6bf8936a.png

 2、修改ip地址,开启redis的远程连接

9dbb02fb57984416923d71ba7a2784f5.png

 bd2aaef17262477ba93a6d31b8e3875e.png

 5、启动和停止redis服务

  5.1、启动redis服务

【第一步:进入到目录redis0327中的bin目录中】

cd /usr/local/redis0327/bin

 

【第二步:执行启动命令】

通过redis-server文件启动,同时使用redis.conf配置文件

说明:./表单当前目录   ../表示上一级目录    /表示根目录

./redis-server  ../redis.conf

2e3d651942614c70bfdf09f7823c2b1d.png

 5.2、进入Redis客户端操作数据

在当前bin目录中执行如下命令:

./redis-cli –p 6379 –h 127.0.0.1

说明:如何本机测试中默认的端口是6379 ,默认的ip是127.0.0.1那么可以直接运行./redis-cli命令,否则后面参数不可省略

2b7b6572a33e4358b4ee798609794ab5.png

 5.3、关闭redis服务

【关闭方式1:在redis客户端中直接执行shutdown命令】

bfb62389a2e24aeca90fbc7bfe378ce3.png

 

【关闭方式2:通过ps查询进程,通过kill命令关闭服务】

查看redis进程消息: ps –ef | grep redis

杀死redis进程:     kill 8079

a5396b5142f043c58b4b02c19b182123.png

 6、通过第三方插件远程连接Redis

通过 Redis Desktop Manager 可视化工具连接redis

6.1、下载Redis Desktop Manager 工具

https://foruda.gitee.com/attach_file/1671351872152940408/another-redis-desktop-manager.1.5.9.exe?token=607ad368bf0cc2f243446d74548ee2c4&ts=1679930288&attname=Another-Redis-Desktop-Manager.1.5.9.exe

6.2、设置Linux防火墙端口放行

centos7中默认情况下6379号端口是不同的,需要设置防火墙放行

【开放指定端口】

命令:firewall-cmd --zone=public --add-port=6379/tcp --permanent;

【重新加载-让新加入的配置生效】

命令:firewall-cmd --reload

6.3.、使用工具连接

host:输入服务器的ip地址,地址可以通过ipconfig命令查看

port:输入端口

aaa8114709174e94bae7ed8fd1ef3284.png

 3c4e9815f6d14cb5a6b7736f77a92a91.png

 

 6.4、使用工具添加和查看数据

fa2085aa8ce840b9943b03b05b3d6274.png

 d182f18776a84883b019ba6040e58254.png

 7、redis设置密码

 

【给redis设置临时密码123456】

临时密码重启redis之后丢失

127.0.0.1:6379> config set  requirepass  123456

【查看redis临时密码】

127.0.0.1:6379>config get requirepass

【设置密码后验证密码方式】

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

雾林小妖

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值