Redis 命令行客户端

redis 客户端介绍

redis 是一个 客户端-服务器 结构的程序!!(类似于 MySQL)

因此 redis 客户端和服务器 可以在同一个主机上,也可以在不同主机上.

在这里插入图片描述

Redis 的客户端也有很多种形态:

  1. 自带了命令行客户端

redis-cli

[root@VM-8-4-centos ~]# redis-cli
127.0.0.1:6379> 
[root@VM-8-4-centos ~]# redis-cli -h 127.0.0.1 -p 6379
127.0.0.1:6379> 
  1. 图形化界面的客户端 ( 桌面程序,web程序 )

像这样的图形化程序,依赖 windows 系统,而未来在实际工作中,你用来办公的 windows 系统,连接到服务器可能会有诸多限制,你的 windows 上的图形化界面客户端能不能连上你们的服务器里的redis,是个未知数!!!

  1. 基于 redis 的 api 自行开发客户端 [工作中最主要的形态]

非常类似于 mysql 的 C 语言 API 和 JDBC


总所周知 redis 的特性是快!!!

但是 redis 的快,是相对于 mysql 这样的关系型数据库的

如果是直接和内存中的操作变量相比,就没有优势了,甚至更慢了!

比如,单机应用程序要存储一些数据,比如存储一下用户点赞数.

视频 id,点赞个数键值对格式来存储

那么是用一个 redis 来存,还是直接在内存中搞个 hash map 来存呢??

此处我们可以知道使用 hash map 是直接操作内存,使用 redis 是先通过网络!!再操作内存,在内存的操作是快于一切的!

上述场景中,是否要使用 redis?要结合实际的需求来确定!!!

引入redis 的缺点,会更慢,但是有了 redis 之后,就可以把数据单独存储,后续应用服务器重启,不会影响到数据内容,未来要扩展成分布式系统,使用 redis 是更佳的,所以不要有 “锤子思维”,我们得依照着实际情况具体分析具体使用

相关推荐

  1. Docker客户命令

    2024-04-01 01:24:01       17 阅读
  2. 一种不需要客户ip的命令远程工具

    2024-04-01 01:24:01       21 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-04-01 01:24:01       19 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-04-01 01:24:01       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-04-01 01:24:01       20 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-04-01 01:24:01       20 阅读

热门阅读

  1. docker、docker-compose安装

    2024-04-01 01:24:01       18 阅读
  2. KaTex 常用公式编辑

    2024-04-01 01:24:01       16 阅读
  3. synchronized的使用方式

    2024-04-01 01:24:01       15 阅读
  4. 单台服务器(非集群节点)向Hadoop集群传输数据

    2024-04-01 01:24:01       16 阅读
  5. C++计算资本市场收益及成本分配数学方程

    2024-04-01 01:24:01       15 阅读
  6. nginx配置

    2024-04-01 01:24:01       15 阅读
  7. nginx如何清理页面缓存

    2024-04-01 01:24:01       14 阅读
  8. Linux进程的基本概念

    2024-04-01 01:24:01       15 阅读
  9. VPP添加接口IP地址

    2024-04-01 01:24:01       14 阅读
  10. Activity入门1

    2024-04-01 01:24:01       11 阅读