mysql存储二维数组_redis怎么存二维数组

本文介绍了Redis的五种主要数据类型,包括字符串、散列、列表、集合和有序集合,并展示了如何使用相关命令进行操作。在字符串类型中,详细解释了如INCR、APPEND等命令。对于二维数组的存储,提到了散列类型可以用于存储键值对的二维结构。同时,讨论了MySQL中二维数组的存储问题,虽然MySQL不直接支持二维数组,但可以通过多种方式来模拟存储,如使用数组序列化或者创建多个关联表。
摘要由CSDN通过智能技术生成

redis是键值对的数据库,有5中主要数据类型:

字符串类型(string),散列类型(hash),列表类型(list),集合类型(set),有序集合类型(zset)

几个基本的命令:

KEYS

* 获得当前数据库的所有键

EXISTS key [key ...]

判断键是否存在,返回个数,如果key有一样的也是叠加数

DEL

key [key ...]  删除键,返回删除的个数

TYPE

key  获取减值的数据类型(string,hash,list,set,zset)

FLUSHALL  清空所有数据库

CONFIG [get、set]  redis配置

-inf

负无穷

+inf正无穷

一:字符串类型string

字符串类型是Redis的最基本类型,它可以存储任何形式的字符串。其它的四种类型都是字符串类型的不同形式。

最基本的命令:GET、SET

语法:GET key,SET key value

value如果有空格需要双引号以示区分

整数递增:INCR

语法:INCR key  默认值为0,所以首先执行命令得到 1 ,不是整型提示错误

增加指定的整数:INCRBY

语法:INCRBY key

increment

整数递减:DECR

语法:DECR key  默认值为0,所以首先执行命令得到

-1,不是整型提示错误

减少指定的整数:DECRBY

语法:DECRBY key increment

增加指定浮点数:INCRBYFLOAT

语法:INCRBYFLOAT key increment

与INCR命令类似,只不过可以递增一个双精度浮点数

向尾部追加值:APPEND

语法:APPEND

key value  redis客户端并不是输出追加后的字符串,而是输出字符串总长度

获取字符串长度:STRLEN

语法:STRLEN key

如果键不存在返回0,注意如果有中文时,一个中文长度是3,redis是使用UTF-8编码中文的

获取多个键值:MGET

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值