全新redis8.0在centos7.5的安装

下载链接:https://download.redis.io/releases/

windows 下载链接:https://github.com/redis-windows/redis-windows/releases

中文学习网站:https://www.redis.net.cn/

C语言开发的软件,一般安装都需要编译。一般安装都比较复杂。

bash 复制代码
tar -zxvf redis-8.0.1.tar.gz
yum -y install gcc automake autoconf libtool make gcc-c++
yum install -y jemalloc-devel

#当前报错是无法安装需要额外库
yum repolist all | grep epel
#如果 EPEL 未启用,执行以下命令启用
yum install -y epel-release
yum install -y jemalloc-devel

cd /opt/modules/redis-8.0.1
make   编译的意思
cd /opt/modules/redis-8.0.1/
make install PREFIX=/opt/installs/redis

默认安装到了 /usr/local/bin 目录下
redis-server   启动redis的服务器
redis-cli      启动redis客户端

配置环境变量:
vi /etc/profile

export REDIS_HOME=/opt/installs/redis
export PATH=$PATH:$REDIS_HOME/bin

保存后刷新环境变量:
source /etc/profile
bash 复制代码
cp /opt/modules/redis-8.0.1/redis.conf /opt/installs/redis/bin/

修改拷贝之后的文件:
在310行左右  修改  daemonize yes
在88行左右   修改IP  bind 0.0.0.0 -::1      0.0.0.0 代表任意一个服务器都可以访问redis  如果是某个固定的IP 代表仅这个ip可以访问,增强了安全性,但是我们学习不需要这个安全性
也可以选择性的设置密码:
在1068行左右,添加  requirepass 123456  可以设置密码

启动 redis 服务:

复制代码
redis-server /opt/installs/redis/bin/redis.conf

使用 ps 命令查看进程:

使用客户端连接 redis:

假如有密码,连接的时候需要如下命令:

复制代码
启动客户端命令:
redis-cli -h bigdata01 -p 6379 -a 123456

关闭redis-server 服务
redis-cli -h 192.168.10.101 -p 6379 -a 123456 shutdown
相关推荐
记得开心一点嘛14 小时前
Redis封装类
java·redis
短剑重铸之日14 小时前
《7天学会Redis》Day 5 - Redis Cluster集群架构
数据库·redis·后端·缓存·架构·cluster
007php00714 小时前
mySQL里有2000w数据,Redis中只存20w的数据,如何保证Redis中的数据都是热点数据
数据库·redis·git·mysql·面试·职场和发展·php
win x15 小时前
Redis 分布式锁
数据库·redis·分布式
胡萝卜的兔17 小时前
ThinkPHP6.0 Redis 延迟队列 + 定时任务 实现超时取消订单完整部署脚本
数据库·redis·缓存
进阶的小名19 小时前
[超轻量级延时队列(MQ)] Redis 不只是缓存:我用 Redis Stream 实现了一个延时MQ(自定义注解方式)
java·数据库·spring boot·redis·缓存·消息队列·个人开发
短剑重铸之日19 小时前
《7天学会Redis》Day 6 - 内存&性能调优
java·数据库·redis·缓存·7天学会redis
DemonAvenger19 小时前
Redis数据迁移与扩容实战:平滑扩展的技术方案
数据库·redis·性能优化
2501_9481949819 小时前
RN for OpenHarmony AnimeHub项目实战:人气排行页面开发
redis
qq_3181215919 小时前
互联网大厂Java面试故事:支付与金融服务微服务架构、消息队列与AI风控全流程解析
java·spring boot·redis·微服务·kafka·支付系统·金融服务