String:类型

自动整型

set str1 wang
get str1
set str2 5
get str2
自增操作: incr str2
get str2
加法:incrby str2 10
get str2
减法: decrby str2 2
get str2
string操作
incr string2 自加1
incrby string2 5 加5
decr string2 自减1
decrby string2 5 加5
string整形自增incr,自减decrby
redis五种数据类型
String类型,key值只能是string类型,value值可以是string,int,float(浮点);
linux命令: set string1 "123" get string1
set string2 2 get string2
incr string2(自增)
decrby string2 2(减2)
2.list类型:有序列表 允许从左或者又进行元素的弹出和弹入,并不要求里面的元素是唯一的;
linux操作: lpush list1 123()
lpush list1 124(左边弹入)
rpop list1 (右边弹出)
llen list1 (list元素的个数)
3.set类型 每个元素的值都不同
linux操作: sadd set1 13
scard set1(set1 的大小)
sismember set1 13 (13是否是set1 中的元素)
srem set1 13 (将set1中元素是13的删除)
4,hash类型,有两个key值,第一个是redis的key,第二个值是hash的key;
linux操作: hset hash1 key1 123
hget hash1 key1
hlen hash1(hash1中key的大小)
hmget hash1 key1 key1(获取两个key的集合)
5.sort set类型 :分数集合,存储的是分数对应的value值,每个分数还有相应的排名;
linux操作: zadd zset1 9.1 val1
zadd zset1 10.1 val2
zcard zset1
zrange zset1 0 1 withscores(查出zset1中分数排名前2的值)
set num 5;
incr num // 5自增加1
get num //结果为6
decrby num 2 // 6减去2
get num // 获取的结果为4
String、List、Set、Hash(哈希)、Sort Set(有序集合)