Redis(Windows)下载安装与使用指南

一、简介

Redis:一款开源的key-value数据库,被数百万开发者用作缓存、向量数据库、文档数据库、流处理引擎以及消息代理。

特点

  1. 基于内存存储,响应非常快。适合存储热点数据
  2. 支持多种数据类型:string(字符串),hash(哈希),list(列表),set(集合)及zset(sorted set:有序集合) 
  3. 等等

二、下载安装

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

下载后直接解压安装,以下是解压的文件夹目录

三、服务启动和停止

进入安装目录 > 在地址栏输入cmd

 

输入:redis-server.exe redis.windows.conf,这样redis就启动了。(ctrl c 停止)

然后重新输入cmd打开一个控制台,输入    redis-cli.exe   ,也就连接到了客户端,跟mysql在控制台输入 mysql一样。结果如图所示,现在就可以进行数据库的增删改查了。(输入exit停止)

四、可视化工具

Another Redis DeskTop Manager,一款基于nodejs开发的免费的Redis可视化管理工具,可以运行在Windows、Linux、Mac平台,而且是开源免费应用,。

官方地址:https://gitee.com/qishibo/AnotherRedisDesktopManager

五、Redis 命令

上面提到 Redis是key-value数据库,而根据value数据类型的不同,增删改查的命令也不同

5.1 通用命令
命令作用
KEYS pattern获取符合条件的 key
EXISTS key查询key 是否存在
TYPE key查询value的类型
DEL key删除 key

5.2 value为string(字符串)
命令作用
SET key value设置(新建)key和value (可以覆盖)
GET key获取key的value
SETEX key seconds value设置(新建)key和value,并设置过期时间(过期了key就会被删除)
SETNX key

SETNX key value :新建key和value,(已经存在则无效)

5.3 value为hash(哈希)
命令作用
HSET key field value向名为 key 的哈希表中添加一个字段 field,并将其值设置为 value
HGET key field从名为 key 的哈希表中检索与字段 field 关联的值
HDEL key field从名为 key 的哈希表中删除字段 field 及其关联的值
HKEYS key返回名为 key 的哈希表中所有字段的列表
HVALS key返回名为 key 的哈希表中所有字段对应的值的列表
5.4 value为list(列表)
命令作用
SADD key member1 [member2]向名为 key 的集合中添加一个或多个成员(member1member2 等)
SMEMBERS key返回名为 key 的集合中的所有成员
SCARD key计算名为 key 的集合中的成员数量
SINTER key1 [key2]返回所有给定集合(key1key2 等)的交集
SUNION key1 [key2]返回所有给定集合(key1key2 等)的并集
SREM key member1 [member2]从名为 key 的集合中删除一个或多个成员(member1member2 等)
5.5 value为set(集合)
命令作用
SADD key member1 [member2]将一个或多个成员(member1member2 等)添加到名为 key 的集合中
SMEMBERS key返回名为 key 的集合中所有成员的列表
SCARD key计算名为 key 的集合中成员的数量
SINTER key1 [key2]计算多个集合(key1key2 等)的交集
SUNION key1 [key2]计算多个集合(key1key2 等)的并集
SREM key member1 [member2]从名为 key 的集合中删除一个或多个成员(member1member2 等)
5.6 value为zset(sorted set:有序集合) 
命令作用
ZADD key score1 member1 [score2 member2]用于查找数据库中所有符合给定模式
ZRANGE key start stop [WITHSCORES]检查给定的键 key 是否存在于数据库中
ZINCRBY key increment member返回给定键 key 所储存的值的类型
ZREM key member [member ...]用于删除给定的键 key

六、在Java中操作Redis(待补充)

可以查看下面这个黑马视频day05部分:
Java项目实战《苍穹外卖》,基于SpringBoot+SSM企业级项目实战 (itheima.com)

  • 28
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值