一、Redis介绍
1.什么是Redis?
Redis是一个开源的使用ANSI C语言编写、遵守BSD协议、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库(key-value存储系统).
2.Redis应用场景
缓存、消息队列、分布式会话(单点登入系统)、分布式锁、购物车...
以缓存为例:
以第三方存储容器:
3.Redis常用数据类型(针对值)
String字符串类型、hash哈希类型、list列表类型、set类型、zset类型
二、安装Redis
1.Window下安装单机的Redis的步骤:
1.1 下载Redis地址:
https://github.com/MSOpenTech/redis/releases。
1.2 解压Redis的安装包,表示安装完成
redis.windows.conf redis的配置文件redis-server.exe 启动redis服务redis-cli.exe 客户端(操作redis服务)
1.3 启动Redis
双击 redis-server.exe文件
或者进入cmdl输入以下命令:
redis-server.exe [redis.windows.conf]
2.安装桌面管理工具
安装Redis的桌面管理工具(Redis Desktop Manager),下载地址:https://redisdesktop.com/download
3.使用Redis管理工具连接Redis服务器
三、使用Redis的客户端工具操作Redis
1.打开Redis客户端工具
双击 redis-cli.exe文件
或者
进入cmd入以下命令: ·redis-cli.exe –h
服务器地址 –p 端口
注意: 端口默认为6379
2. 操作Redis(借助Redis的命令操作Redis)
2.1Redis键命令:管理Redis键
a. 创建一个键值
>> set 键 值
b.判断某键是否存在,存在返回1,反之0
>>exsists 键
c.设置键的过期时间 成功设置返回1,反之0
>>expire 键 时间
注意:时间以秒为单位
d.显示所有的键(*表示所有的键)
keys * 列举所有的键
e.切换数据库 (注意:数据库的编号0-15)
select 数据库编号
f.查看键的剩余时间(以秒为单位) 返回-2键不存在,返回-1永久 有效
ttl 键
3. redis的字符串命令
a. 设置字符串值
>> set 键 字符串值 定义一个键值>>mset 键1 字符串1 键 字符串2 同时声明多个键值
b. 获取字符串值
>>get 键>>mget 键1 键2 获取多个键值
c. 获取字符串子集
>>getrange 键 开始位置 结束位置
d. 获取字符串长度
>>strlen 键
4.操作list集合命令
a.向集合中添加元素
>> lpush 键 值 一次添加一个值>>lpush 键 值1 值2 同时添加多值
b.获取集合某个位置的值
lindex 键 索引位置 索引位置从0开始
c.获取集合长度
llen 键 获取集合长度
e. 移取集合中的值
Lpop 键 每次移除左边第一个
f. 重新设置新合某个位置的值
Lset 键 位置 值
今天的分享就先到这里啦,感兴趣的小伙伴可以打开电脑下载并安装redis了,我们下期再见!