1.字符串string
字符串类型是Redis中最为基础的数据类型,是一个由字节组成的序列,他在redis中是二进制安全的,这就意味着该类型可以接受任何格式的数据,如JPEG图像数据或Json对象描述信息等,是标准的key-value。一般来存字符串,整数和浮点数。value最多可以容纳的数据长度为512MB
应用场景:很常见的场景用于统计网站访问数量,当前在线人数等。incr命令(++操作)
1.set(set key value)
2.get(get key)
3.setnx(setnx key value)
4.setrange(setrange key startIndex value) 替换字符串
5.mset(msetkey1 value1 key2 value2...) 批量设置键值对
6.msetnx(msetnx key1 vslue1 key2 value2....) 如果key以存在那么设置失败
7.getset(getset key newvalue) 获取key的值然后设置新的值
8.getrange(getrange key startImdex endIndex) 获取数据
9.mget(mget key1 key2 key3...) 批量获取
10.incr(incr key) 自增1
11.incrby(incrby key num) 指定增减的数量
12.decr(decr key) 自减1
13.decrby(decrby key num) 指定自增减的数量
14.append(append key value) 给指定的字符串追加value的值
15.strlen(strlen key) 获取指定的key对应值的长度
2.列表list
redis的列表允许用户从列表的两端推入或者弹出元素,列表由多个字符串值组成的有序可重复的序列,