1、连接redis
redis-cli
2、切换数据库
select n(索引。从0开始算)
3、Sting类型的操作
查看有哪些健:keys *
新建一个键值对:set a1 123
查看健:keys *
查看值:get a1
查看是否存在:exists a1(存在返回1,不存在返回0)
更改健名:rename a1 a2
设置过期时间:expire a2 100(以秒为单位)
查看还有多少时间过期:ttl a2
查看健的值得类型:type a2
添加数据:append a2 456
删除键:del a2
插入多个键值对:mset a3 345 a4 567
一次查看多个键值对:mget a1 a2 a3 a4
4、list类型
创建一个list类型:rpush a1 hello
查看值:lrange a1 0 4(索引值查看)
根据下标查看:linsex a1 3
修改其中某一个数据:lset a1 3 haha
获取长度:llen a1
删除数据:rpop a1(从尾部删除)
lpop a1(从头部删除)
指定删除:lrem a1 2 haha(2代表次数,后面接值)
5、哈希类型
新建哈希类型数据:hset h1 name a1(h1--键名,name--属性,a1--值)
查询:hget h1 name
查看所有的hash类型:hgetall h1(显示全部的属性和值)
查看所有的值:hvals h1
查看所有的键:hkeys h1
插入多条数据:hmset h1 sex 1 qw 2
修改(存在就修改,不存在就插入):hset h1 sex 2
删除:hdel h1 sex
6、set类型
添加数据:sadd s1 hello python
查看数据:smembers s1
查看类型:type s1
随机删除:spop s1
指定删除:srem s1 pryson
7、有序集合zset类型
添加数据:zadd z1 1 aqz
查看数据:zrange z1 0 10(0-10是指范围)
删除数据:zrem z1 qwe(指定成员删除)
zremrangebyrank z1 0 1(删除索引范围是0-1的成员)
zremrangebyscore z1 1 3(通过分数删除)
网友评论