Redis-概念简单介绍和环境搭建

简介: Redis是一种开源的key-value格式存储系统,是跨平台的非关系型数据库,是主流的nosql中的一种。Redis因其丰富的数据结构、极快的速度、齐全的功能而为人所知,在互联网上有非常广泛的应用。

 Redis介绍


   大家或许会有这样的疑问,作为一个测试人员,去专门学这个干什么呢?理由很简单,工作中要用到啊,现在很多公司都会用到redis,自己搭建环境的时候,可能也会涉及到要搭建redis环境,那redis到底能为我们做什么呢?

   用作数据库、缓存以及消息代理等


Redis到底是什么呢?

   Redis是一种开源的key-value格式存储系统,是跨平台的非关系型数据库,是主流的nosql中的一种。Redis因其丰富的数据结构、极快的速度、齐全的功能而为人所知,在互联网上有非常广泛的应用。

   

   Redis为用户提供了字符串、散列、列表、集合、有序集合、HyperLogLog、位图、流、地理坐标等一系列丰富的数据结构,每种数据结构都适用于解决特定的问题。在有需要的时候,用户还可以通过事务、Lua脚本、模块等特性,扩展已有数据结构的功能,甚至从零实现自己专属的数据结构。通过这些数据结构和特性,Redis能够确保用户可以使用适合的工具去解决问题。


微信图片_20220114110956.png


我一般学一个数据库之类的,会先在本地搭一个对应的环境用来练习,等熟练了相关操作之后,再去公司的数据库上操作,避免因为自己的操作失误,给别人的工作带来困扰。而且搭建环境相关的,我现在喜欢用优先用Docker去处理。



 Redis环境搭建



首先要拉取镜像:                                                                              

docker pull redis:latest

镜像pull下来之后,就可以执行命令启动容器,然后进行连接

docker run -itd --name redis -p 6379:6379 redis
用下面的命令进入容器里面:
docker exec -it redis /bin/bash
然后再执行下面的命令连接redis,然后就可以进行相关操作了:
redis-cli -h 127.0.0.1 -p 6379


微信图片_20220114111000.png


以上操作需要在linux系统上进行操作喔,docker的话,也不建议在windows系统上操作,可能会遇到各种未知的问题。

也可以使用GUI工具连接redis进行操作,比如Another Redis Desktop Manager或者Redis Desktop Manager。

相关文章
|
存储 缓存 NoSQL
大数据-45 Redis 持久化概念 RDB AOF机制 持久化原因和对比
大数据-45 Redis 持久化概念 RDB AOF机制 持久化原因和对比
373 2
大数据-45 Redis 持久化概念 RDB AOF机制 持久化原因和对比
|
NoSQL Redis 数据安全/隐私保护
redis高可用环境搭建(主从+哨兵)
redis高可用环境搭建(主从+哨兵)
307 0
|
缓存 分布式计算 NoSQL
大数据-47 Redis 缓存过期 淘汰删除策略 LRU LFU 基础概念
大数据-47 Redis 缓存过期 淘汰删除策略 LRU LFU 基础概念
407 2
|
存储 监控 NoSQL
Redis集群方案汇总:概念性介绍
本文介绍了Redis的三种高可用和分布式解决方案:**Redis Replication(主从复制)**、**Redis Sentinel(哨兵模式)** 和 **Redis Cluster(集群模式)**。Redis Replication实现数据备份和读写分离,适合数据安全和负载均衡场景;Redis Sentinel提供自动故障转移和监控功能,适用于读写分离架构;Redis Cluster通过分布式存储和自动故障转移,解决单点性能瓶颈,适合大规模数据和高并发场景。文中还详细描述了各方案的工作原理、优缺点及适用场景。
602 0
|
消息中间件 NoSQL Kafka
大数据-116 - Flink DataStream Sink 原理、概念、常见Sink类型 配置与使用 附带案例1:消费Kafka写到Redis
大数据-116 - Flink DataStream Sink 原理、概念、常见Sink类型 配置与使用 附带案例1:消费Kafka写到Redis
1402 0
|
存储 缓存 NoSQL
由菜鸟到大神,谈谈redis的概念、实战、原理、高级使用方法
【5月更文挑战第18天】Redis是一个开源的内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件。它支持多种类型的数据结构,如字符串、哈希、列表、集合、有序集合等。
447 10
|
存储 NoSQL 算法
Redis集群,集群的概念 三种主流分片方式1.哈希求余 一致性哈希算法:方案三:哈希槽分区算法问题一Redis集群是最多有16384个分片吗问题二:为什么是16384个,集群扩容:1.新的主节点
Redis集群,集群的概念 三种主流分片方式1.哈希求余 一致性哈希算法:方案三:哈希槽分区算法问题一Redis集群是最多有16384个分片吗问题二:为什么是16384个,集群扩容:1.新的主节点
|
数据采集 NoSQL Redis
scrapy_redis概念作用和流程
scrapy_redis概念作用和流程
|
存储 NoSQL 关系型数据库
redis-学习笔记(概念, 相关名词, 特性, 优势: 快)
redis-学习笔记(概念, 相关名词, 特性, 优势: 快)
241 0
|
存储 缓存 NoSQL
Redis 基础知识和核心概念解析:理解 Redis 的键值操作和过期策略
Redis 基础知识和核心概念解析:理解 Redis 的键值操作和过期策略
340 1