Redis 5种数据类型

Posted wlphp

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Redis 5种数据类型相关的知识,希望对你有一定的参考价值。

基于redis5

 

1:字符串类型

 

它可以存储任何类型的字符串,包括json字符串,二进制数据,允许最大容量为512MB

 

1:赋值和取值

 

set name 123rrr

get name

 

2:增加指定的整数(可以指定+多少)

INCR count   自动+1
INCRBY count 2 指定加多少

 

 

3:减少指定整数(自动-1:指定加多少)

 

decr count
decrby count  2

 

 

 

4:增加浮点数

 

incrbyfloat count2 0.1

 

 

 

5:向尾部追加值(如果键不存在,就直接设置成追加的值)

 

append name ss

 

 

6:获取字符串长度(中文占3个)

 

strlen name

127.0.0.1:6379> set name 北京西站
OK
127.0.0.1:6379> strlen name
(integer) 12

 

 

 7:同时获取多个键

 

mget count2 name1 name

 

 

 

8:同时设置多个键值对

 

mset wanfei 123 wanlong 444

 

 

 

2:散列类型(hash)

 

散列类型(hash)的键值也是一种字典结构,其存储了字段(field)和字段值的映射,但字段值只能是字符串,不支持其他数据类型,一个散列类型键可以包含至多232−1个字段。

 

 

 

技术图片

 

 

 

1:设置键

hset post:1 title redis入门
hset post:1 created_by 1

 

 

 

 

 

 

 

 

!!!

 

以上是关于Redis 5种数据类型的主要内容,如果未能解决你的问题,请参考以下文章

Redis的5种数据类型命令

Redis支持5种数据类型

Redis实战 | 5种Redis数据类型详解

Redis中5种常见数据类型讲解-1

#yyds干货盘点# Redis数据类型:5种基础数据类型详解

Python操作Redis的5种数据类型