Redis

redis的基本数据类型

Redis K-V键值对的5种类型

zset是有序的集合

增删改查

cmd启动redis-server
打开redis-cli.exe

set k1 v1

批量添加

mset k1 v1 k2 v2

查询

get k1

批量查询

mget k1 k2

修改

set k1 vv1

批量修改

mset k1 vv1 k2 vv2

删除

del k1


redis没有mdel命令

hashmap的增删改查

hset hashmap名 字段名 值

hset h1 name benson

  • 批量添加
    hmset hashmap名 字段1 值 字段2 值
hmset h1 name benson age 18

hget hashmap名 字段名

hget h1 name

  • 批量查询
    1.hmget hashmap名 字段1 字段2
hmget h1 name age

2.hmgetall hashmap名 查询所有字段

hgetall h1


字段在上值在下

hset hashmap名 字段名 值

hset h1 name ben

  • 批量修改
hmset h1 name ben10 age 22

hdel h1 age

List的增删改查

lpush L1 v1

  • 可直接批量添加
lpush L1 v2 v3

  • 从右边(从后往前)添加
    默认是在左边添加数据的
    但rpush可以把数据添加到右边
rpush L1 r1 r2 r3

lrange L1 0 0

从下标0查到下标0

  • 查询全部
    lrange List 0 -1
    0是开头,-1是结尾
lrange L1 0 -1

  • 从左边开始删
lpop L1

  • 从右边开始删
rpop L1

lset L1 1 v11

set的增删改查

sadd S1 v1

smembers也能查询所有

smembers S1

srem S1 v1

有序集合zset


统计班里英文分数

redis可视化客户端

Redis Desktop Manager

订阅&发布功能

就是redis的一个消息队列的功能

同时订阅支持通配符

a*b 订阅名为a开头b结尾中间长度不限的redis-cli
a?b 订阅名为a开头b结尾中间长度为1的redis-cli

redis更多的是在java、node等程序中使用,而非命令行

posted @ 2023-03-15 11:02  ben10044  阅读(18)  评论(0编辑  收藏  举报