1. redis的数据类型
string, list, set, sorted set, hash五种数据类型
hash数据类型相当于javabean的数据类型{"username": "zhangsan"}
string类型是二进制安全的,意味着数据的存入和获取都是相同的,原理是因为数据只有在客户端进行编码。没有频繁的出现编解码,效率上会比较高。
mysq数据是二进制不安全的,是因为在客户端 进行gbk编码,然后在服务器端以utf-8进行编码,以utf-8编码到硬盘,最后客户端获取的时候仍然是以GBK解码获取出现了乱码。
字符串类型的增删查
set key value
get key
del key 删除存在的key会返回整数1,删除不存在的key会返回0
incr/decr表示自增1或者自减1, 只允许对数字进行操作 ,否则会bac
decrby/incrby 数字 表示自增多少个数字
decrby 10表示自减10
incrby 10表示自增10