[1] Redis介绍与启动

Redis是一个非关系型数据库,广泛应用于企业级Linux环境。本文介绍了Redis的安装过程,包括从GitHub下载、编译及安装。启动Redis时,需要修改redis.conf配置文件,并通过redis-server命令启动。此外,文章还讲解了Redis的基本操作,如使用redis-cli连接、设置键值对、查看所有键、清空数据库等。Docker启动Redis时,需提供配置文件并注意daemonize的设置。

Redis

官网:https://redis.io/

github项目:https://github.com/redis/redis

redis命令参考大全:http://redisdoc.com/

linux安装:

  • github下载压缩文件
  • 在linux文件夹中解压。这里我解压到了/root/redis-6.2.1
  • 进入/redis目录 cd /root/redis-6.2.1
  • 使用make命令编译
  • 使用make install安装

一、介绍

是个数据库,nosql。不是关系数据库。

企业开发基本使用的linux版本,因为你的服务基本最后放在linux的服务器上。

二进制安全:redis的string可以包含任何数据。比如jpg图片或者序列化的对象。

二、启动Redis

redis命令目录:/usr/local/bin

  1. 在redis.conf文件中将daemonize 改为 yes

在这里插入图片描述

  1. 进入/usr/local/bin,使用redis-server ~/myredis/redis.conf

    注意这里我是将解压后得到的redis.conf,拷贝到另外一个文件夹下,用于测试。具体的redis.conf文件需要使用自己的

    这里若无不提示消息,代表启动成功

  2. 进入redis,使用redis-cli -p 6379

    6379是redis默认的端口号

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-J4d6z46v-1616390885338)(D:\Code\Markdown\image)]

  1. 关闭并退出redis,使用shutdown,在加上exit

docker启动

docker run -d --name my_redis -v /etc/redis/redis.conf:/etc/redis/redis.conf a61 redis-server /etc/redis/redis.conf

默认docker中的redis是没有配置文件的,所以我们去拷贝一份配置文件,映射到docker的文件中。

还有如果配置文件中daemonize设置为yes,docker是启动不了这个容器的

三、详细介绍

redis默认将密码认证关掉了。他认为你都到了这里,认可你是授信用户。

单进程,默认有16个库,默认在0号库,可以通过select number切换数据库。

每个数据库中数据不互通
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-63elPmhH-1616391203191)(D:\Code\Markdown\image)]
dbsize 可以获取数据库数据大小
set key value 向数据库中加入键为key值为vaule的键值对
keys * 可以查看当前所有的键
flushall 清空所有的库
flushdb 清空当前库

<think>嗯,用户想了解如何下载和启动Redis。我需要先整理一下相关的步骤,确保信息准确。根据提供的引用资料,首先应该介绍下载方法,包括官网下载和Linux命令行下载。然后是安装步骤,解压、编译这些步骤可能比较关键。安装完成后,启动Redis服务有两种方式,直接启动和使用配置文件启动,需要分别说明。另外,用户可能关心如何验证Redis是否成功启动,比如使用redis-cli连接。还需要注意是否需要后台运行,以及配置文件的重要性,比如持久化设置。可能还要提到一些常见问题,比如权限问题或者端口占用。检查一下引用的资料,确保每个步骤都有对应的引用支持,避免错误。另外,用户可能对不同的操作系统有疑问,但引用中主要提到Linux,所以可能需要注明。最后,生成相关问题的时候要考虑用户可能进一步想了解配置优化或者基本操作,这样能帮助他们深入使用Redis。</think>### Redis下载方法及启动教程 #### 一、下载Redis 1. **官网下载** 访问Redis官网([https://redis.io/download](https://redis.io/download))直接下载最新版本的安装包[^2]。 **示例命令(Linux)**: ```bash wget https://download.redis.io/releases/redis-7.0.0.tar.gz ``` 2. **通过命令行在线下载(Linux)** 在终端中使用`wget`命令下载到指定目录(如`/usr/local/redis`): ```bash mkdir -p /usr/local/redis && cd /usr/local/redis wget https://download.redis.io/releases/redis-7.0.0.tar.gz ``` --- #### 二、安装Redis 1. **解压安装包** ```bash tar -xzvf redis-7.0.0.tar.gz cd redis-7.0.0 ``` 2. **编译安装** 使用`make`命令编译源码并安装: ```bash make make install ``` --- #### 三、启动Redis服务 1. **直接启动(默认配置)** 在任意目录输入以下命令即可启动Redis服务[^1][^4]: ```bash redis-server ``` 2. **通过配置文件启动** - 复制配置文件到安装目录: ```bash cp redis.conf /usr/local/redis/ ``` - 指定配置文件启动(支持持久化等高级功能): ```bash redis-server /usr/local/redis/redis.conf ``` 3. **验证服务状态** 新开终端窗口,使用`redis-cli`测试连接: ```bash redis-cli ping # 若返回 "PONG" 则表示启动成功 ``` --- #### 四、注意事项 1. **后台运行** 修改配置文件`redis.conf`,将`daemonize no`改为`daemonize yes`,可使Redis在后台运行。 2. **防火墙设置** 确保开放Redis默认端口(6379)或自定义端口。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值