876~877 redis、命令操作String&list

2. 字符串类型 string

  1. 存储: set key value

    127.0.0.1:6379> set username zhangsan

    OK

  2. 获取: get key

    127.0.0.1:6379> get usernam

    "zhangsan"

  3. 删除: del key

    127.0.0.1:6379> del age

    (integer) 1

3. 哈希类型 hash

    1. 存储: hset key field value

      127.0.0.1:6379> hset myhash username lisi

      (integer) 1

      127.0.0.1:6379> hset myhash password 123

      (integer) 1

    2. 获取:

     hget key field: 获取指定的field对应的值

      127.0.0.1:6379> hget myhash username

      "lisi"

     hgetall key:获取所有的field和value

      127.0.0.1:6379> hgetall myhash

      1) "username"

      2) "lisi"

      3) "password"

      4) "123"

    3. 删除: hdel key field

      127.0.0.1:6379> hdel myhash username

      (integer) 1

4. 列表类型 list:可以添加一个元素到列表的头部(左边)或者尾部(右边)

  1. 添加:

    1. lpush key value: 将元素加入列表左表

    2. rpush key value:将元素加入列表右边

      127.0.0.1:6379> lpush myList a

      (integer) 1

      127.0.0.1:6379> lpush myList b

      (integer) 2

      127.0.0.1:6379> rpush myList c

      (integer) 3

  2. 获取:

    lrange key start end :范围获取

    127.0.0.1:6379> lrange myList 0 -1

    1) "b"

    2) "a"

    3) "c"

  3. 删除:

    lpop key: 删除列表最左边的元素,并将元素返回

    rpop key: 删除列表最右边的元素,并将元素返回

posted @ 2023-02-24 11:37  ja不会va  阅读(10)  评论(0编辑  收藏  举报