当前位置:   article > 正文

windows下的 redis的安装与使用_redis windows

redis windows

一、redis 安装

下载链接:Releases · tporadowski/redis · GitHub 

一、zip压缩包方式下载安装

1、下载Redis压缩包

2、解压到文件夹

将下载的压缩包解压到指定的文件夹中,如:D:\Redis,内容如下:

3、启动Redis服务

在Redis的安装目录下打开cmd窗口,然后执行命令来启动服务:

redis-server.exe redis.windows.conf

出现这个说明启动成功

为了方便,建议把Redis路径配置到系统变量Path值中,这样就省得再输路径了

二、redis的数据类型和使用方法

Redis五种基本数据类型
String字符串
Redis 字符串是字节序列。Redis 字符串是二进制安全的,这意味着他们有一个已知的长度没有任何特殊字符终止,所以你可以存储任何东西,512 M为上限,主要的还是操作键值对。
String的数据结构是简单的Key-Value模型,Value可以是字符串,也可以是数字

(1)普通添加:set key value

  1. set key value [expiration EX seconds|PX milliseconds] [NX|XX]
  2. ex:秒级过期时间,nx:键不存在时才能设置成功,xx键存在时才能设置成功
设置key 并且设置value值

通过键来取对应的值

(2)设置过期时间 setex:setex key seconds value

上图中:设置一个键为key1,值为hello,并且5秒后过期。
使用ttl命令可以查看该键还有多少时间过期。

(3)不存在设置 setnx(set if not exist)setnx key value
如果key不存在,则创建一个key,如果key存在,则创建失败并返回0。

incr命令
让当前键值以 1 的数量递增,并返回递增后的值。相当于Java中的自增,每次使用改命令都能让变量自增1。

incrby命令
可以指定参数一次增加的数值,并返回递增后的值,(原来的num是2,加10之后变为12)

decr命令
可以指定参数一次递减的数值,并返回递减后的值,每次使用该命令都自减1,相当于Java中的自减

decrby
可以指定参数一次递减的数值,并返回递减后的值

append命令
向键值的末尾追加 value。如果键不存在则将该键的值设置为 value。
返回值是追加后字符串的总长度。

strlen命令 :获取字符串长度

比特流 默认都是0 1字节=8比特

setbit key 位数 设置修改后的值

bitcount 统计二进制中是1的个数

getbit 查看比特流数据

应用场景

  • 计数器—点赞,视频播放量,每播放一次就+1
  • 统计多单位的数量
  • 粉丝数
  • 对象缓存存储
  • 签到系统

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Gausst松鼠会/article/detail/531265
推荐阅读
相关标签
  

闽ICP备14008679号