当前位置: 首页 > java >正文

Redis下载

目录

安装包

1、使用.msi方式安装

2.使用zip方式安装【推荐方式】

添加环境变量

配置后台运行

 启动:

1.startup.cmd的文件

 2.cmd窗口运行

3.linux源码安装

(1)准备安装环境

 (2)上传安装文件

(3)解压安装文件

(4)进入安装目录

(5)运行编译命令

(6)前台启动

(7)后台启动

(8)验证服务

(9)关闭服务


安装包

官网下载(linux下载推荐):Downloads - Redis

Windows下载推荐:微软官方(3.0之前)

                                tporadowski维护版(4.0之后)

可以根据需要下载好安装包版本

1、使用.msi方式安装

下载好后点开.msi文件

选择下载路径,勾选下面的添加环境变量

默认是6379端口号,勾选能够通过防火墙 

下一个是根据需要设置最大内存,之后下一步install就能完成安装了

2.使用zip方式安装【推荐方式】

下载好zip安装包解压后内容如下

添加环境变量

配置后台运行

添加进服务

1. 进入 DOS窗口
2. 在进入redis的安装目录 cmd窗口执行一下命令
3. 输入:`redis-server --service-install redis.windows.conf` --loglevel verbose ( 安装redis服务 )
4. 输入:redis-server --service-start ( 启动服务 )
5. 输入:redis-server --service-stop (停止服务)

 启动:

1.startup.cmd的文件

为了方便启动,我们在该目录下新建一个startup.cmd的文件,然后将以下内容写入文件:

redis-server redis.windows.conf
这个命令其实就是在调用 redis-server.exe 命令来读取 redis.window.conf 的内容

 双击刚才创建好的 startup.cmd 文件,就能成功的看到 Redis 启动了

 2.cmd窗口运行

 打开一个cmd窗口使用cd命令切换目录到redis目录下输入启动命令:

redis-server.exe redis.windows.conf

在启动时候得另启一个cmd窗口,原来的不要关闭,不然就无法访问服务端了,切换到redis目录下运行

redis-cli.exe -h 127.0.0.1 -p 6379
设置键值对:
set myKey abc
取出键值对:
get myKey

 3.直接也可以通过点击程序开启连接

3.linux源码安装

(以 redis-6.2.7.tar.gz 版为例)

(1)准备安装环境

由于 Redis 是基于 C 语言编写的,因此首先需要安装 Redis 所需要的依赖:

yum install -y gcc tcl gcc-c++ make

 (2)上传安装文件

将下载好的 redis-6.2.7.tar.gz 安装包上传到虚拟机的任意目录(或者可以通过wget命令下载)

(3)解压安装文件

上传后执行如下命令来进行解压。

tar -zxvf redis-6.2.7.tar.gz

(4)进入安装目录

解压完成后,执行如下命令进入解压目录。

cd redis-6.2.7

(5)运行编译命令

然后执行如下命令进行编译。

make && make install

        如果在编译过程中出现 `Jemalloc/jemalloc.h:没有那个文件` 没有的错误,在确保 gcc 安装成功后,可执行 `make distclean` 进行清除后再次安装。

        如果没有出错,就会安装成功。默认的安装路径是在 `/usr/local/bin`目录下。可以将这个目录配置到环境变量中,这样就可以在任意目录下运行这些命令了。主要的几个命令说明如下:

redis-server:它是 redis 的服务端启动脚本
redis-cli:它是 redis 提供的客户端启动脚本
redis-sentinel:它是 redis 提供的哨兵启动脚本
redis-benchmark:性能测试工具,可以在自己电脑上运行来查看性能
redis-check-aof:修复有问题的AOF文件
redis-check-dump:修复有问题的dump.rdb文件

(6)前台启动

执行如下命令来启动 redis

redis-server 

注意:这里直接执行`redis-server`启动的 Redis 服务,是在前台直接运行的,也就是说,执行完该命令后,如果关闭当前会话,则Redis服务也随即关闭,因此这种方式不推荐使用。正常情况下,启动 Redis 服务需要从后台启动。

 查看Redis服务:

ps -ef | grep redis

关闭Redis服务:

1. pkill redis-server
2. kill 进程号
3. 单实例关闭:redis-cli shutdown
4. 多实例关闭:redis-cli -p 6379 shutdown

(7)后台启动

在 redis 的安装目录中,有一个 redis.conf 文件,我们把这个文件复制到 /etc/目录下:

cp /usr/local/redis/redis.conf /etc/

然后修改 `/etc/redis.conf` 文件,把 daemonize 值设置为 yes 即可。

vim /etc/redis.conf  # 修改daemonize no --> daemonize yes

保存退出后,执行如下命令来启动服务。

redis-server /etc/redis.conf

(8)验证服务

我们可以使用 redis-cli 脚本来连接 redis 服务。

redis-cli -p 6379

然后执行如下命令:

127.0.0.1:6379> ping
PONG

如果能够看到如上信息,表示连接成功。

(9)关闭服务

可以执行如下命令来关闭 redis 服务。

redis-cli shutdown

关闭后可以执行如下命令来查看进程是否还存在。

ps -ef | grep redis注意:也可以进入终端后再关闭:
127.0.0.1:6379> shutdown
http://www.xdnf.cn/news/792.html

相关文章:

  • 端口被占用的综合解决方案
  • NHANES指标推荐:RFM
  • C++类成员函数 重写、覆盖与隐藏
  • 本地离线安装Ollama
  • 学习笔记:黑马程序员JavaWeb开发教程(2025.3.24)
  • 数据库知识
  • MySQL -数据类型
  • ZYNQ笔记(十):XADC (PS XDAC 接口)
  • 【项目实训个人博客】数据集搜集
  • 成品检验工程师心得总结
  • 基于ESP32 - S3实现一个ping百度的C测试程序
  • linux 搭建 dvwa 渗透测试环境
  • 6.数据手册解读—运算放大器(三)
  • AI日报 - 2025年04月20日
  • LangChain 单智能体模式示例【纯代码】
  • Spring Boot 集成 Spring Cloud 的详细教程
  • 学习笔记—C++—string(练习题)
  • 基于 LWE 的格密码python实战
  • STM32 HAL库Freertos 信号量的使用
  • c++类与对象(一)
  • Postgresql几个常用的json操作
  • dubbo SPI插件扩展点使用
  • [RHEL8] 指定rpm软件包的更高版本模块流
  • 深度解析微前端架构设计:从monorepo工程化设计到最佳实践
  • day 22 作业
  • python 字符串解析 struct.unpack_from(fmt, buffer, offset=0) ‘<? B I‘
  • Datawhale 春训营 创新药赛道
  • 011数论——算法备赛
  • 解决IDEA创建SpringBoot项目没有Java版本8
  • 线性回归之归一化(normalization)