美文网首页
redis小白操作

redis小白操作

作者: 生命有一种执着 | 来源:发表于2020-05-11 13:28 被阅读0次

    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(通过分数删除)

    相关文章

      网友评论

          本文标题:redis小白操作

          本文链接:https://www.haomeiwen.com/subject/ysuxwhtx.html