Redis介绍及centos7的安装步骤

文章详细介绍了在LinuxCentOS7系统中如何安装Redis,包括升级GCC版本至9.x,编译安装Redis7.x,配置Redis以实现后台运行,并进行了客户端连接测试。此外,还提到了Redis的持久化机制以及如何使用可视化工具进行远程连接,需要开放防火墙端口并调整Redis配置以允许远程访问。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

redis介绍

Redis(Remote Dictionary Server ),即远程字典服务,是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。从2010年3月15日起,Redis的开发工作由VMware主持。从2013年5月开始,Redis的开发由Pivotal赞助。
redis能做什么?

  1. 内存存储,持久化,断电即丢失,所以持久化很重要,redis采用两种机制(RDB和AOF)
  2. 效率高,可以用于高速缓存
  3. 发布订阅系统
  4. 地图信息分析
  5. 计数器等,网站浏览量
    redis特点/特性
  6. 多样的数据类型
  7. 持久化
  8. 集群
  9. 事务等…

linux中 centos7 安装redis步骤

linux中的gcc是由GNU推出的一款功能强大的、性能优越的多平台编译器。gcc编译器能将C、C++语言源程序和目标程序编译、连接成可执行文件。

输入gcc -v 查看当前centos7自带的redis版本

gcc -v

升级版本

在这里插入图片描述
升级版本 因为redis7.* 需要gcc高版本的支持 4个分别执行

yum -y install centos-release-scl
yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils
#修改使用版本
scl enable devtoolset-9 bash
echo “source /opt/rh/devtoolset-9/enable” >>/etc/profile

继续查看gcc版本 升级到9.* 完成安装
在这里插入图片描述

安装redis

redis可以在windows和linux下安装使用,但是windows系统版本已经停更很长时间,不建议使用。
官网 https://redis.io/ 中文网 http://www.redis.cn/

1.把安装包放在/opt目录下执行解压到当前目录下

tar -zxvf 安装包名称

2.编译:会将需要的配置帮助我们配置完成

make #注意需要在解压后的redis文件夹中执行

3.装redis

make install

4.到这里就算安装好了,然后检查redis环境服务所在的位置

cd 到redis中的src目录下输入ls查看
cd /opt/redis-7.0.5/src
ls

在这里插入图片描述

redis-server
redis-server redis-config #后面是配置文件路径

启动redis—>这就是启动成功了
在这里插入图片描述

配置redis

备份文件
在redis配置文件的同级目录cp一个redis.conf文件,以后我们使用这个cp的文件进行操作,原生原件不变动。

cp redis.conf ./1.conf

在这里插入图片描述

修改 1.conf中的文件
daemonize 默认值是no 修改yes 意思是以守护进程方式启动(后台运行)

在这里插入图片描述
这个是打印了redis运行的日志
在这里插入图片描述

重新启动redis 并查看测试
在这里插入图片描述

客户端连接测试

#三个启动命令都可以(带–raw的支持显示中文)
redis-cli --raw
redis-cli -h 127.0.0.1 -p 6379
redis-cli -h 127.0.0.1 -p 6379 --raw #支持中文显示

在这里插入图片描述
当进入客户端时输入ping后回车显示的时PONG 则表示连接成功
到这里就是说redis基本配置完成可以使用了

redis的客户端IO测试

set name 张三 # 存
get name #取
keys * #查看所有的key

在这里插入图片描述

退出客户端和结束服务

#退出客户端
exit
#结束服务方式1 客户端内直接输入 shutdown
shutdown
#结束服务方式2 客户端外直接输入命令
redis-cli shutdown

redis的可视化工具的使用

这就是页面
name:可以自己随意设置
host:就是linux的静态IP
test connection:测试连接
ok:连接
在这里插入图片描述
刚安装好的时候时连接不上的,需要在linux中把redis的6379端口开放白名单

firewall-cmd --add-port=6379/tcp --permanent
firewall-cmd --list-ports

redis服务默认有保护机制,机制规则默认是只允许当前安装redis服务的电脑访问127.0.0.1,需要改成 no
在这里插入图片描述
redis默认在配置文件中有一个Ip地址 绑定的就是127.0.0.1 ,需要我们注释掉这个地址才能支持远程访问。
在这里插入图片描述
重新启动redis 服务,再次连接
连接成功可以看到redis的16个库

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值