Redis数据库基础知识

关于Reids数据库,有String类型数据,hash类型数据,list型数据,set型数据,zset型数据

String型数据:

增加数据:set key value
删除数据:del key
在已有数据之后增加字符:append key value
查看数据:get key
增加多个数据:mset key value…
读取多个数据:mget key …

List型数据

增加数据(从左开始):lpush keys value value…
增加数据(从又开始):rpush keys value value…
在已有数据基础上修改数据 :lset key index(索引) value
输出数据:lrange key 首索引 末索引(如果输出全部数据,可以0 -1,这点与python切片相似)
删除数据:lrem key count value(当count>0时,则从左向右删除,删除count个value值,如果count<0时,则从右向左删除,删除count个count个
value)
插入数据:linsert

有序集合型数据

增加数据:zadd key 权值 value …
删除某个数据:zrem key member …
删除某个权值之间的数据:zrembyscore key min max
获取某个元素的值:zrange key min max
获取某个元素的权值:zscore key value

无序集合型数据

增加数据:sadd key value …
删除数据:srem key value …
输出数据:smembers key

Hash型数据

增加数据:hset/hmset key field value/fileds values
删除数据:hdel key field
输出全部field:hkeys key
输出全部value:hvals key

其他

查看数据库中所有key值:keys *
设置数据过期时间:setex key seconds(s) value

猜你喜欢

转载自blog.csdn.net/Xiang_lhh/article/details/106886810