使用
:::info
- 基本操作
- 进入redis客户端 docker exec -it (启动服务名或者id) reids -cli
- 查看数据库有几个:config get databases
- 选择数据库:select 索引
- 默认第一个
- 查看key:keys *
- 总key数:dbsize
- 删除
- 数据操作
- 字符串的使用
- 新建 set key values
- 获取键值 get key
- 批量存放 mset key 值 key 值 。。。。
- 批量获取 mget key key key
- 长度 strlen len
- 修改 set 存在的key 新值
- 追加 append 存在的key 值
- 切片()getrange key 开始索引 结束索引
- 链表(list)
- 添加
- 左边添加 lpush 键 值
- 右边添加 rpush 键 值
- 修改(根据索引修改)
- lset key 存在的索引 修改的值
- 删除
- pop弹出 lpop /rpop 键
- 获取长度
- llen 键
- 切片
- lrange 键 开始索引 结束索引
- 获取
- lindex key 索引
- 删除
- lren key
- 保留范围,其余删除 ltrim key 开始索引 结束索引
- 添加
- 集合
- 添加 sadd 键 值1 值2 值3.。。。
- 获取 smembers 键
- 随机获取值 srandmember 键 返回数量
- 判断是否存在 sismember 键 值
- 获取个数 scard 键
- 删除 srem class 值
- 弹出 spop class 个数
- 有序集合(zset)
- 添加 zadd key 分数 值 分数 值
- 获取 zscore key 值
- 获取范围 zrange key 开始索引 结束索引
- 获取排名 zrangebyscore key 小分数 大分数
- 增加分数:zincby key 值
- 个数 zcard key
- 删除 zrem
- 哈希(hash)
- 添加 hset 键 值 :::