redis 使用的是键值对 保存数据。(map)
key:全部都是字符串
value:有五种数据类型:
Key名:自定义,key名不要过长,否则影响使用效率
Key名不要太短,最好是有意义。
字符串类型是Redis中最为基础、常用的数据存储类型,字符串在Redis中是二进制安全的,这便意味着该类型存入和获取的数据相同。在Redis中字符串类型的Value最多可以容纳的数据长度是512M。
二进制安全和数据安全是没有关系的。
MySQL-关系型数据库,二进制不安全。【乱码丢失数据】
Redis 二进制数据安全
赋值:
set key value:设定key持有指定的字符串value,如果该key存在则进行覆盖操作。总是返回”OK”
如果赋予相同的key,新的value会覆盖老的value
取值:
get key:获取key的value。如果与该key关联的value不是String类型,redis将返回错误信息,因为get命令只能用于获取String value;如果该key不存在,返回(nil)。
删除:
del key :删除指定key
返回值是数字类型,表示删了几条数据
相当于 ++i
相当于 –i
Incr和decr 只能对字符串是数字的 进行操作。
String使用环境:
主要用于保存json格式的字符串
原文:https://www.cnblogs.com/luzhanshi/p/13359625.html