Redis基础:

官方大概简介:Redis是一个开源的使用ANSIC语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。

重点就是Redis是个运行在内存中的非关系(NoSQL)数据库:

  1、内存运行速度非常的快;
  2、采用的是多路复用io阻塞机制;
  3、数据结构Key+Value也非常简单。

Redis的主要作用:

  1、相当于数据库的一个缓冲区,避免了若大量数据请求访问MySQL时可能会出现的宕机情况;
  2、提供了快速访问常用数据的功能,Redis运行在内存中,所以能访问速度非常快,客户体验一级棒。

Redis常用数据类型:

类型介绍作用范围
String最基础的类型,可存放任意数据,且自身是二进制安全全能
------------
Hash类似于java中的map集合,适合存放对象,且可具体更新对象中的某个属性值可存放用户、商铺、商品这类的信息对象
------------
List类似与java中的双向链表,增删快,有序数据不唯一,且数据操作方面比较完善适用于消息队列或者排行之类的信息数据
------------
Set和List不同,Set是无序且数据必须唯一的,是通过哈希表实现适合存放好友,关注,粉丝这类的信息数据
------------
Score Set与Set一样,只不过添加了一个Score的参数,该参数能进行一个热度的评分,并进行从大到小排序适合做排行榜,热度榜之类的数据信息

Linux使用docker pull安装Redis

如果在你的Linux中已经安装的docker,那么安装Redis将会十分简单

  • 在linux中查询Redis常用端口是否被占用

    netstat -anp|grep 6379
    若无占用可继续下一步,若被占用则需考虑是否停用该端口或者Redis安装换个端口

  • 使用docker官方镜像库里直接拉redis镜像到本地
    docker pull redis:latest
    (也可以安装指定镜像版本,只需要latest替换为版本号即可)

  • 拉完redis镜像后可使用docker来查看镜像的相关信息
    docker images

  • 创建redis容器并运行
    docker run -itd --name redis_test -p 6379:6379 redis
    (–name代表容器名称 -p代表与主机绑定的端口号)

  • 使用docker查看redis容器是否启动完成
    docker ps

  • 安装完毕

linux使用docker-compose安装redis

  • 切换到一个想安装的目录下
    cd home
    (可自由选择)

  • 创建redis文件目录用来安装redis
    mkdir redis
    (创建redis文件目录)

  • 创建并编辑yml文件
    vim docker-compose.yml

(一开始打开时你会无法进入输入状态,需要摁i键,即可进入文档编辑状态)

`

version: '3'

services:
 redis:

  image: redis:latest
  #redis镜像版本

  container_name: redis_test
  #redis名称

  command: redis-server --requirepass 123456

  ports:
    - "6379:6379"
  #端口配置

  volumes:
    - ./data:/data

`
将以上内容拷贝到yml里,然后摁ESC键输入:wq保存并退出即可

  • 编辑完后在redis文件内执行yml文件
    docker-compose up -d

  • 安装完毕 可使用ps查看容器状态

Windows下安装redis

-下载redis的Windows包
(可自行上官网下载,怕麻烦的话这里我放一份我用的redis安装包,有需要也可以直接点击下载,永久有效)
链接:https://pan.baidu.com/s/1Dju05mAZsjO3WjtqOzjM9A
提取码:8fqh
(该文件内压缩包即Redis包,而redis-desktop-manager是一个redis可视化工具,安装非常简单一直下一步即可,有需要的伙伴也可下载使用)

  • 下载好包后记住包名,打开cmd切换到该包名下执行下面语句
    redis-server.exe redis.windows.conf

  • 测试数据是否正常
    执行完后留着启动cmd界面,不能关闭。我们新打开一个cmd页面执行下面语句
    (需要注意,需要使用redis包下的文件,所以新打开的cmd也需要跳到redis包目录下)
    redis-cli.exe -h 127.0.0.1 -p 6379

    set 设置key 与value值
    get 提取key里的value值
    当上述代码都可以正常运行,则代表windows安装redis成功。

  • 安装完毕

安装Redis可视化辅助工具

-按照下述步骤进行安装

  • 安装完毕后打开软件 并设置相关连接配置

  • 连接好后选择一个库打开控制台
    (设值set 字段名key 属性值value)
    (取值get 字段名key)

  • 当测试正常则代表该工具可正常使用

Logo

瓜分20万奖金 获得内推名额 丰厚实物奖励 易参与易上手

更多推荐