Redis怎么启动以及使用?

目录

一、认识Redis

二、启动Redis(命令行客户端)

第一次启动采用下图的步骤:

不是第一次启动,采用下图的步骤:直接启动

怎么使用?

存放值和取值

哈希存储结构:

怎么退出?

三、 Redis图形化桌面客户端

3.1 建立连接


一、认识Redis

Redis怎么启动以及使用?_第1张图片

Redis特征:

核心的影响就是内存,其他就是辅助

  • 键值型,value支持多种不同的数据结构

  • 单线程,每个命令具备原子性

Redis6.0之后多线程仅仅对于网络请求处理这一块,对于核心命令执行依然是单线程

  • 低延迟,速度快

为什么单线程,速度还快呢?

三点原因

①基于内存(核心原因): 数据都是往内存中存的,不像MYSQL那样基于磁盘,内存的读写速度相对于磁盘要快

②IO多路复用:尽管是单线程,但是给予了io多路复用的方式,大量提高整个服务的吞吐能力

③良好的编码:基于C语言编写的

  • 支持数据持久化

内存的查询性能虽然高,但是存在一个数据不安全的情况,一旦终止服务,内存中的数据就会消失,为了解决这个问题,添加了持久化的功能,定期的会将数据从内存刷新到磁盘,从而确保数据的安全性

  • 支持主从集群分片集群

    主从集群:从节点可以备份主节点的数据,也是安全性的考虑

    分片集群:把数据的拆分,1Tb的数据拆成很多份

  • 支持多语言客户端

二、启动Redis(命令行客户端)

Redis安装完成后自带了命令行客户端:redis-cli,使用方式如下

redis-cli [options] [commonds]

常见的options有:*

  • -h 127.0.0.1: 指定要连接的redis节点的IP地址,默认是127.0.0.1

  • -p 6379:指定要连接的Redis节点端口,默认是6379

  • -a 密码:指定redis访问密码

其中commonds就是Redis操作命令,例如

  • ping:与redis服务端做心跳测试,服务端正常会返回 pong

    不指定commond时,会进入redis-cli的交互控制台:

第一次启动采用下图的步骤:

redis-cli
​
shutdown
​
exit
​
redis-server.exe redis.windows.conf

img

不是第一次启动,采用下图的步骤:直接启动

redis-server.exe redis.windows.conf

img

怎么使用?

基本的存储结构:key--value

重新创建一个cmd(前面那个不关)

存放值和取值

img

哈希存储结构

img

怎么退出?

Ctrl+C

三、 Redis图形化桌面客户端

GitHub上的大神编写了Redis的图形化桌面客户端,地址:GitHub - RedisInsight/RedisDesktopManager

不过该仓库提供的是RedisDesktopManager的源码,并未提供windows安装包。

在下面这个仓库可以找到安装包:Releases · lework/RedisDesktopManager-Windows · GitHub

3.1 建立连接

点击左上角的连接到Redis服务器按钮:

Redis怎么启动以及使用?_第2张图片

在弹出的窗口中填写Redis服务信息:

Redis怎么启动以及使用?_第3张图片

点击确定后,在左侧菜单会出现这个链接:

Redis怎么启动以及使用?_第4张图片

点击即可建立连接了:

Redis怎么启动以及使用?_第5张图片

Redis默认有16个仓库,编号从0至15. 通过配置文件可以设置仓库数量,但是不超过16,并且不能自定义仓库名称。

如果是基于redis-cli连接Redis服务,可以通过select命令来选择数据库:

# 选择 0号库
select 0

你可能感兴趣的:(Redis,redis,数据库,缓存)