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

【第四步:解压redis源码包】
通过tar命令直接解压到当前文件夹
tar -zxvf redis-6.2.5.tar.gz

【第五步:进入上图源码文件内,将源码编译到redis0327目录中】
进入源码文件: cd redis-6.2.5
编译redis源码: make PREFIX=/usr/local/redis0327 install

【第六步:将源码文件中的配置文件redis.conf拷贝到redis0327目录中】
拷贝命令: cp –r redis.conf /usr/local/redis0327

【第七步:进入到redis的安装目录redis0327中,并查看信息】
redis0327目录中的bin就是redis的安装信息,redis.conf就是配置信息
进入安装目录: cd /usr/local/redis0327
查看当前目录中的信息命令: ls

【第八步:通过vim命令,修改redis的配置文件redis.conf中的信息】
1、修改redis为后台启动

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


5、启动和停止redis服务
5.1、启动redis服务
【第一步:进入到目录redis0327中的bin目录中】
cd /usr/local/redis0327/bin
【第二步:执行启动命令】
通过redis-server文件启动,同时使用redis.conf配置文件
说明:./表单当前目录 ../表示上一级目录 /表示根目录
./redis-server ../redis.conf

5.2、进入Redis客户端操作数据
在当前bin目录中执行如下命令:
./redis-cli –p 6379 –h 127.0.0.1
说明:如何本机测试中默认的端口是6379 ,默认的ip是127.0.0.1那么可以直接运行./redis-cli命令,否则后面参数不可省略

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

【关闭方式2:通过ps查询进程,通过kill命令关闭服务】
查看redis进程消息: ps –ef | grep redis
杀死redis进程: kill 8079

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:输入端口


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


7、redis设置密码
【给redis设置临时密码123456】
临时密码重启redis之后丢失
127.0.0.1:6379> config set requirepass 123456
【查看redis临时密码】
127.0.0.1:6379>config get requirepass
【设置密码后验证密码方式】
127.0.0.1:6379> auth 123456
说明:如果想设置永久密码,可以修改redis.conf配置信息
requirepass 123456
8、Redis集群配置
该文详细介绍了Redis的特性,如键值存储、缓存等应用场景,并提供了一步一步的Linux环境下Redis6.2.5的安装过程,包括下载、解压、编译、配置修改,以及启动、关闭服务的方法。还涉及了通过RedisDesktopManager进行远程连接,设置密码和开放防火墙端口等操作。
https://blog.youkuaiyun.com/tangshiyilang/article/details/129890028
4844

被折叠的 条评论
为什么被折叠?



