Redis02之常用数据结构string&&hash

这次我们开始介绍Redis一些常用的命令行语句,具体代码我会以截图的形式展现。

首先说明,redis我是从github上下载的windows的3.2版本,下载链接为https://github.com/MicrosoftArchive/redis/releases,redis的可视化工具我是用的desktop manager v0.8.8.384。

我们启动到redis的服务器,进入客户端,然后查询当前的key值,如下图所示:

Redis02之常用数据结构string&&hash

然后我们可以获取key为name,mykey,topic:num的value值,这三个key的数据类型都是string,如下图所示:

Redis02之常用数据结构string&&hash

其中topic:num我们可以设置其值为递增或递减形式,incr、decr默认增(减)为1,incrby、decrby可以设置其增(减)量,如下图所示:

Redis02之常用数据结构string&&hash

另外我们可以用setnx解决分布式锁的问题,并不创建实际的key,代码如下图所示:

Redis02之常用数据结构string&&hash

然后我们可以删除key为name,mykey,删除后重新查询所有key,如下图所示:

Redis02之常用数据结构string&&hash

其中h1,user:1是hash类型,我们添加h1,然后设置其三个属性id,name和age,并且可以查看其value值。如下图所示:

Redis02之常用数据结构string&&hash

或者我们也可以直接一行进行添加,代码如下图所示:

Redis02之常用数据结构string&&hash

然后我们获取key为user:1的属性值,代码如下:

Redis02之常用数据结构string&&hash

当我们删除属性age时,然后重新查询user:1的属性,发现只剩下id和name,代码如下:

Redis02之常用数据结构string&&hash

如果要删除整个user:1,则代码如下所示:

Redis02之常用数据结构string&&hash

好了,这次的常用命令就介绍到这里了!