redis-cli启动客户端
敲出来命令都有提示,如果没有可能是敲错了
1.mset key1 value1 key2 value2
2.get key
3.mget key1 key2
4.setex key seconds value
存储在内存中,setex可以设置在内存中的存在时间
5.exists key8 返回1存在,返回0不存在
6.type key1 查看类型
7.del key1 key2删除
8.expire key seconds 设置消失时间,这个key必须储存在
9.hset person age 18 使用hash存储
hset person age:18 gender:true 多个属性设置
10.hget person age
hmget person age name
11.hvals person
12.hkeys person
13. hdel person age
lpush key1 1 2 3 4
lrange key1 0 -1查询所有结果是:4 3 2 1,因为左边进左边出
rpush key2 2 3 4 5
lrange key2 0 -1 查询结果是2 3 4 5,因为右进左出
注意!有左进和有进,但只有左出
linsert key BEFORE|AFTER pivot value
linsert key1 before 1 a得到:1 a 2 3 4
lrem key count value
count可以取-1 0 1,-1是从后往前删一个数据,1是从前向后删,0所有满足条件的都删除
lpop key弹出key中第一个值,弹出后会删除这个数据
rpop key弹出key中最后个值,弹出后会删除这个数据
sadd key member [member ...]
sadd key1 1 2 3 4
smembers key1查看所有members
srem key member [member ...]删除
sismember key member查判断member是否存在,1/0
zset有序集合,有权重
zadd stu 1 one 3 three 2 two 4 four
zrange stu 0 -1结果是one two three four, 是有序的,根据权重排序
查看权重:zscore stu two -> 2
删除member zrem stu two
根据权重删除:zremrangebyscore stu 1 3
select num选择数据库,默认创建16个?
默认第零个
网友评论