keys * #显示所有的键值
这个就显示所有的键值,不区分数据类型,例如string就输出键,list就输了列表名,set就输出集合名
del key #删除某个键
#也适合于所有的数据类型,对于list,push,set等他们的表名,集合名就是他们的键(key)
设置键值、插入
设置键值,也可认为是插入,有就是列表插入或者键值更新,没有就是创建在插入
以下key表示键,value表示值,[]表示内容可以选
time表示时间单位秒,listName表示列名,tableName表示表名,setName无序集合名,其他就是关键字:
string:set key value
mset key value [key value....] #设置多个
string可以设置过期时间:
setex key time(s) value或者set key value ex time
如果值已经存在,需设置时间:expire key time
hash:hset tabelName key value
hmset table key value [key value ...] #插入多条
list:头部插入lpush listName value [value ...] 这里例如 lpush list1 1 2 3 ,然后你查看数据的时候会显示3,2,1,从头部一个一个插入,后插入的在前
尾部插入rpush listName value [value ...] 这里怎么插入怎么排
指定元素插入:linsert listName before|after 某个值 value
修改指定值:lset listName index value
set:sadd setName value [value ...]
zset:zadd zaddName score value [score value ....] #score表示权重根据这个排序