【实验楼】Redis基础教程——学习笔记
· 阅读需 3 分钟
Redis数据类型
字符串
设置值:set key value
获取值:get key
没有相同key时才 设置值:set key newval nx
拥有相同key时才设置值:set key newval xx
增加1:incr key
增加x:incrby key x
同时设置多个值:mset key1 value1 key2 value2
同时获取多个值:mget key1 key2
列表
PUSH: lpush
插入新元素到头部;rpush
插入新元素到尾部(一次可以push多个元素)
POP: lpop
删除头部元素;rpop
删除尾部元素
查看列表所有元素:lrange key 0 -1
清空列表元素/删除列表:del key
hash表
HMSET命令设置一个多域的hash表:hmset key k1 v1 k2 v2
HGET命令获取指定的单域:hget key k1
HMGET命令获取指定的多域:hmget key k1 k2
HGETALL命令获取指定key的所有信息:hgetall key
可以根据需要对hash表的表项进行单独的操作,如HINCRBY:hincrby key k1 x
无序集合
无序集合不包含重复元素,添加、删除、测试元素存在:O(1)
向无序集合中添加元素:sadd key x1 x2 x3
查看集合元素:smembers key
查看集合是否包含元素x:sismember key x