文章目录
- 1. String 类型
- 2. 散列hashes
- 3. 列表lists(双向链表)
- 4. 集合set(自动去重)
- 5. 有序集合sorted(自动去重)
1. String 类型
set key value
get key
mset key1 value1 key2 value2 。。。
mget key1 key2 。。。
incr num
incr num 2
del key
2. 散列hashes
hset redis的key 属性1 值1 属性2 值2
hset userinfo username age 18 address beijing
hget userinfo username
hget userinfo age
hget userinfo address
hget userinfo username age address
hgetall userinfo
hlen userinfo
hincrby userinfo age 2
hdel userinfo age
del userinfo
3. 列表lists(双向链表)
lpush student zhangsan lisi wangwu
rpush student yuxin yuze
lpop student
rpop student
lrange student 0 1
4. 集合set(自动去重)
集合set(自动去重)
sadd nums 1 2 3
snumbers nums
srem nums 2
spop nums
sadd nums1 1 2 3
sadd nums2 2 3 4
sinter nums1 nums2
结果是2 3
sdiff nums1 nums2
结果是1sdiff nums2 nums1
结果是4
sunion nums1 nums2
结果是1 2 3 4
5. 有序集合sorted(自动去重)
zadd rank 66 zhangsan 88 lisi 77 wangwu 99 zhaoliu
zrange rank 0 3
zrangebyscore rank 77 99
zrem rank zhaoliu
zcard rank
zcount rank 77 88获取某个key(对象)中的指定的元素的位置
zrank rank wangwu
zrevrank rank zhangsan