redis最全的入门介绍

mac2026-09-27  8

Redis的安装和一些介绍

——Redis是一个开源(BSD许可),内存存储的数据结构服务器,可用作数据库,高速缓存和消息队列代理。它支持字符串、哈希表、列表、集合、有序集合,位图,hyperloglogs等数据类型。内置复制、Lua脚本、LRU收回、事务以及不同级别磁盘持久化功能,同时通过Redis Sentinel提供高可用,通过Redis Cluster提供自动分区。 下载安装: 1:官网:https://www.redis.io 2:中文网:https://www.redis.net.cn/ 去官网下载的话会很卡,建议去redis中文网下载 下载完之后打开zip压缩文件,进行解压 打开文件的目录,来看一下里面的内容 注意三点: 1:redis.windows.conf 2:redis-cli.exe redis的客户端 3:redis-server.exe redis的服务器端 先打开redis的服务器端 再打开redis的客户端 这里面的是你们自己电脑的ip地址,在这里面就可以直接写键值对了 这只是设置内容和获取内容吗,容易理解

Redis的5种数据类型

redis是一种高级的key-value的存储系统,其中value支持五种数据类型,指的是它值的类型,键可以认为是字符串类型。redis不是用Java写的,是C语言写的。

值的数据类型说明string类型字符串list类型列表:元素可以重复,元素是有索引号,有先后顺序的set类型集合:元素是不可重复的,元素没有索引号,没有先后顺序的hash类型值由多个键值对组成zset类型集合:元素不可重复的,每个元素有索引号,还有一个分数值,可以根据分数进行排序

字符串类型string

在Redis中以二进制保存,没有编码和解码的过程。

无论存入的是字符串、整数、浮点类型都会以字符串写入。

在Redis中字符串类型的值最多可以容纳的数据长度是512M,这是以后最常用的数据类型。

常用命令

命令功能set 键 值存入字符串类型的键和值,如果键不存在就是添加,存在就是修改setnx 键 值键不存在就是添加,存在不做任何操作,不会覆盖以前的键和值get 键通过键获取值del 键通过键删除键和值 命令行为lpush 键 元素 元素从左边添加1个或多个元素rpush 键 元素 元素从右边添加1个或多个元素lpop 键删除最左边的一个元素,并且返回rpop 键删除最右边的一个元素,并且返回lrange 键 开始 结束查找指定索引范围内元素返回,每个元素有2个索引号索引号从左向右:0~length-1索引号从右向左:-1~-length如果要获取整个列表中所有的元素,索引号范围如何写?0~-1llen 键获取列表中有多少个元素

命令演示 由于我们学习redis的过程中,要经常打开服务端,建议创建一个快捷方式 然后右键创建快捷方式

图形化的客户端工具

这里我使用的是Redis Desktop Manager

客户端工具Redis Desktop Manager的安装

安装非常的简单,按提示一步步来就行了,这里就不给大家演示安装操作了

客户端工具连接

直接安装提供的客户端软件即可,双击桌面图标执行

启动后出现如下登录界面:

点左上角的连接按钮 新连接设置,名字随意起,地址为服务器的IP地址,端口号默认。 操作指定的数据库

一个Redis服务器可以包括多个数据库,客户端可以只连接Redis中某个数据库,就好比一个mysql服务器中创建多个数据库,客户端连接时指定连接到哪个数据库。

Redis中有db0-db15编号的16个数据库。我们不能创建新的数据库,也不能删除数据库。数据库中也没有表的结构,客户端默认连接第0个数据库。但可以通过配置文件设定有多少个数据库。

最新回复(0)