Redis是一种面向“键/值”对类型数据的分布式NoSQL数据库系统,Redis并不是简单的key-value存储,实际上他是一个数据结构服务器,支持不同类型的值。下列这些数据类型都可作为值类型。
1·.二进制安全的 字符串String
2.二进制安全的 字符串列表 list of string
3.二进制安全的 字符串集合 set of string
String:
这是最简单的数据类型,常用的命令有:set,get,incr,incrby
set name 'xiaoming' -------->此时在内存中就存在一个key为name,value为xiaoming的键值对
get name----->xiaoming
set age 12----------->虽然redis中的中的value为字符串型,但若该字符为数字类型的字符串时,可以进行常用的加减操作
incr age -------->13 自增1
incrby age 10 ----------》23 增加10
与此相对的用法是decr和decrby
redis的incr和decr操作都是原子操作。