redis的数据结构--五种数据类型:
(1)字符串 (String)
(2)字符串列表( List)
(3)有序字符串集合 (sorted set)
(4)哈希(hash)
(5)字符串集合(set)
redis是一个key-value式的键值对数据库。
key定义的注意点:
(1)不要过长
(2)不要过短
(3)统一的命名规范
存储-string
二进制,存入和获取的数据相同
value最多可以容纳的数据长度是512M
存储-string常用命令
(1)赋值:
* 格式:set key value
例如:set company imooc
(2)删除:
* 格式:del key
例如:get company
(3)扩展命令:
(4)取值:
* 格式:get key
例如:get company
* 格式 :getset key value (先获取值并设置值)
例如:getset company baidu
(5)数值增减:
* 格式 :incr k (将指定的key的value递增1
如果这个key不存在,将这个key初始值设置为0,再递增1;
如果这个key不能转换为整型,那么执行此命令会抛出异常;)
* 格式 :decr k(将指定的key的递减1
如果这个key不存在,将这个key初始值设置为0,递减1;
如果这个key不能转换为整型,那么执行此命令会抛出异常;)
* 格式:incrby k (将指定的key,递增几个value
如果这个key不存在,将这个key初始值设置为0,增加几个value;
如果这个key不能转换为整型,那么执行此命令会抛出异常;)
* 格式:decrby k (将指定的key,递减几个value
如果这个key不存在,将这个key初始值设置为0,递减几个value;
如果这个key不能转换为整型,那么执行此命令会抛出异常;)
* 格式:append key value (拼凑、在value后追加字符串,返回结果是长度)
如果这个key不存在,则新创建一个key
网友评论