Redis的安装(Windows)及常用的使用方法

本文涉及的产品
云数据库 Tair(兼容Redis),内存型 2GB
Redis 开源版,标准版 2GB
推荐场景:
搭建游戏排行榜
简介: Redis的安装(Windows)及常用的使用方法

安装

Windows版本下载地址:Releases · microsoftarchive/redis · GitHub

图片.png下载好安装包之后解压,文件夹有如下。

图片.png

cli可以理解为客户端,server理解为服务器端,接下来就是简单的设置环境变量。


配置环境变量

首先鼠标放在“此电脑”上,右键点属性,找到高级系统设置,接下来的操作如图。

图片.png

图片.png

图片.png

图片.png

点击新建之后就可以把你解压的目录粘贴进入,比如我解压到E:\Redis ,然后一直点确定。

注:Win10也可以直接左下角搜索框输入env召唤出环境变量页面。

然后,点左下角搜索那里输入“cmd”召唤命令提示符终端,没有搜索框在哪里打开cmd都行,输入redis-cli,如果出现以下内容代表配置成功。

图片.png


Redis 常用操作

   文章只举例常用的一些操作,更多操作参考redis命令手册:Redis 命令参考 — Redis 命令参考

   Redis的五大数据类型是:Srting(字符串)、Hash(哈希)、List(列表)、Set(集合)和zset(有序集合)。安装好Redis后,默认有16个数据库,初识默认使用0号库。


常用操作

切换数据库:select 数字;比如select 1,代表切换到1号数据库。

查看当前库有几对key-val:dbsize;

删库:①flushdb 删除当前库所有数据  ②flushall 删除16个库所有数据。


String字符串的基本操作

Set添加

格式是:SET key value

注意: ①set可以大写可以小写

          ②key代表键,自行定义

          ③value代表值


注:“”双引号可以不加,如果value你输入的是中文,那么不会显示。get的话会给你显示转码后的中文。但程序编码时你之后转成字符串他又可以正常显示。


Get获取

格式:get key。


del删除

格式:del key


setex定时删除

格式:setex key 秒数 value


mset和mget批量写入和读取

格式:mset key1 value key2 value

         mget key1 key2


Hash哈希的基本操作

Redis hash是一个键值对的集合。

Redis hash是一个string类型的field和value的映射表,hash特别适合用于存储对象。


举例:存放一个user信息

user name "smith" age 30 job "coder"

说明:

key:user

name "smith" age 30 job "coder"就是三对field-value


hset和hget

hset和hget只能逐一添加或者读取。


hmset和hmget

hmset和hmget可以帮你一次性添加/读取多个字段。


hlen

统计一个hash有几个元素。


List列表基本操作

列表是简单的字符串列表,按照插入顺序排序。你可以添加一个元素到列表的头部(左边)或尾部(右边)。

List本质是一个链表List的元素是有序的元素的值可以重复


lpush/rpush和lrange插入和获取

lpush表示从左边插入,rpush表示从右边插入,lrange表示从左往右读取。

lrange格式:lrange key start stop


lpop和rpop删除

lpop:把当前列表最边的元素删除。

rpop:把当前列表最边的元素删除。


del

删除一个列表


llen求长度

格式:llen key

返回key的长度,如果key不存在,则返回0


lindex

返回列表 key 中,下标为 index 的元素。从0开始。


相关实践学习
基于Redis实现在线游戏积分排行榜
本场景将介绍如何基于Redis数据库实现在线游戏中的游戏玩家积分排行榜功能。
云数据库 Redis 版使用教程
云数据库Redis版是兼容Redis协议标准的、提供持久化的内存数据库服务,基于高可靠双机热备架构及可无缝扩展的集群架构,满足高读写性能场景及容量需弹性变配的业务需求。 产品详情:https://www.aliyun.com/product/kvstore     ------------------------------------------------------------------------- 阿里云数据库体验:数据库上云实战 开发者云会免费提供一台带自建MySQL的源数据库 ECS 实例和一台目标数据库 RDS实例。跟着指引,您可以一步步实现将ECS自建数据库迁移到目标数据库RDS。 点击下方链接,领取免费ECS&RDS资源,30分钟完成数据库上云实战!https://developer.aliyun.com/adc/scenario/51eefbd1894e42f6bb9acacadd3f9121?spm=a2c6h.13788135.J_3257954370.9.4ba85f24utseFl
目录
相关文章
|
14天前
|
关系型数据库 MySQL 数据库
【MySQL基础篇】MySQL概述、Windows下载MySQL8.0超详细图文安装教程
在这一章节,主要介绍两个部分,数据库相关概念及MySQL数据库的介绍、下载、安装、启动及连接。接着,详细描述了MySQL 8.0的版本选择与下载,推荐使用社区版(免费)。安装过程包括自定义安装路径、配置环境变量、启动和停止服务、以及客户端连接测试。此外,还提供了在同一台电脑上安装多个MySQL版本的方法及卸载步骤。最后,解释了关系型数据库(RDBMS)的特点,即基于二维表存储数据,使用SQL语言进行操作,格式统一且便于维护。通过具体的结构图展示了MySQL的数据模型,说明了数据库服务器、数据库、表和记录之间的层次关系。
【MySQL基础篇】MySQL概述、Windows下载MySQL8.0超详细图文安装教程
|
10天前
|
安全 网络协议 Linux
telnet在windows和linux上的使用方法
Telnet是一个简单且强大的网络工具,广泛用于远程管理和网络诊断。尽管存在安全风险,但在受控环境中,Telnet仍然是一个非常有用的工具。通过本文的介绍,您应该能够在Windows和Linux系统上安装并使用Telnet进行各种网络操作。
69 18
|
8天前
|
NoSQL 关系型数据库 Redis
《docker高级篇(大厂进阶):1.Docker复杂安装详说》包括:安装mysql主从复制、安装redis集群
《docker高级篇(大厂进阶):1.Docker复杂安装详说》包括:安装mysql主从复制、安装redis集群
47 14
|
5天前
|
关系型数据库 MySQL 应用服务中间件
《docker基础篇:8.Docker常规安装简介》包括:docker常规安装总体步骤、安装tomcat、安装mysql、安装redis
《docker基础篇:8.Docker常规安装简介》包括:docker常规安装总体步骤、安装tomcat、安装mysql、安装redis
32 7
|
21天前
|
NoSQL 算法 Redis
docker高级篇(大厂进阶):安装redis集群
docker高级篇(大厂进阶):安装redis集群
83 24
|
10天前
|
安全 关系型数据库 MySQL
Windows Server 安装 MySQL 8.0 详细指南
安装 MySQL 需要谨慎,特别注意安全配置和权限管理。根据实际业务需求调整配置,确保数据库的性能和安全。
58 9
|
14天前
|
NoSQL 关系型数据库 MySQL
Linux安装jdk、mysql、redis
Linux安装jdk、mysql、redis
140 7
|
1月前
|
机器学习/深度学习 并行计算 异构计算
WINDOWS安装eiseg遇到的问题和解决方法
通过本文的详细步骤和问题解决方法,希望能帮助你顺利在 Windows 系统上安装和运行 EISeg。
92 2
|
2月前
|
网络安全 Windows
Windows server 2012R2系统安装远程桌面服务后无法多用户同时登录是什么原因?
【11月更文挑战第15天】本文介绍了在Windows Server 2012 R2中遇到的多用户无法同时登录远程桌面的问题及其解决方法,包括许可模式限制、组策略配置问题、远程桌面服务配置错误以及网络和防火墙问题四个方面的原因分析及对应的解决方案。
|
18天前
|
存储 缓存 NoSQL
解决Redis缓存数据类型丢失问题
解决Redis缓存数据类型丢失问题
162 85