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 是更佳的,所以不要有 “锤子思维”,我们得依照着实际情况具体分析具体使用

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Redamancy丶早晚

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值