Hash 命令
常用命令
命令 | 说明 | 例子 | 图片 |
hset key sonkey value | 将field value 对存到redis中hash中,键值为key | hset user name 张佳玮 hset user age 17 hset user sex nan hset user isadmin true | |
hget key sonkey | 从key对应hash列表中获取field字段 | hget user name hget user age hget user sex | |
hexists key sonkey | 判断key中的某个字段是否存在 | hexists user age | |
hdel key sonkey | 删除key对应hash列表中的某个字段 | hdel user age | |
hincrby key field increment | 给key对应hash列表中field字段+increment | hincrby user age 10 | |
hlen key | 查看key对应的hash列表field的数量 | hlen user | |
hkeys key | 获取key对应的hash列表所有的field值 | hkeys user | |
hvals key | 获取key对应的hash列表所有的field对应的value值 | kvals user | |
hgetall key | 获取对应的hash列表中所有的field及其对应的value值 | hgetall user | |
list命令
常用的命令
命令 | 说明 | 例子 | 图片 |
rpush key value | 从右边往key集合中添加value值 | rpush hobby java | |
lrange key start stop | 从左边开始列表集合,从start位置开始,stop位置结束 | lrange hobby 0 -1 | |
lpush key value | 从左边往key集合中添加value值 | lpush hobby 羽毛球 | |
lpop key | 弹出key集合中最左边的数据 | lpop hobby | |
rpop key | 弹出key集合中最右边的数据 | rphp hobby | |
llen key | 获取列表的长度 | llen hobby | |
较少使用的命令
命令 | 说明 | 例子 | 图片 |
linsert key before pivot value | 操作key集合,在pivot值之前插入value | linsert hobby before java c# | |
linsert key after pivot value | 操作key集合,在pivot值之后插入value | linsert hobby after java c# | |
lset key index value | 操作key集合,更新索引index位置值为value | lset hobby 1 排球 | |
lrem key count value | 操作key集合,删除count个value值一样的 | lrem hobby 2 篮球 | |
ltrim key start | 操作key集合,从start 到stop截取自列表 | ltrim hobby 2 4 | |
lindex key index | 操作key集合,获取索引为index位置的数据 | lindex hobby 1 | |
以上是简单演示如何简单的使用,扩展需自己填充,文章仅用于学习交流。