关于Redis-cli操作常用数据类型的命令记录

本文记录使用redis-cli操作 String(字符串)、List(数组)、Hash(哈希)、set(集合)、sorted set(有序集合) 的命令。

1. String数据类型的操作

//单个插入数据(set key value)
set name zhangsan
//批量插入数据(mset key value / key value / ...)
mset name lisi age 13
//查询单个数据(mset key)
get name
批量查询数据(mset key / key ....)
mget name age
//删除数据(del key)
del name

String数据类型的操作

2. List数据类型的操作

// List数据类型插入分为左插入和右插入,要注意区分数据的List中的位置
//左插入(可以批量插入) (lpush name value / value ...)
lpush student zhangsan lisi
//右插入(可以批量插入) (rpush name value / value ...)
rpush student zhangfei guanyu
//批量查询数据(lrange name start end) 
// start 和 end 是数组的开始所以和结束索引
// lrange student 0 -1  查询所有
lrange student 0 10
//删除数据(del name)
del student

List数据类型的操作

3. Hash数据类型的操作

// 单个插入(hset name key value)
hset user name zhangsan
// 批量插入(hmset name key value / key value /..)
hmset user name zhangsan age 18 set 1
// 单个查询(hget name key value)
hget user name
// 批量查询(hmget name key / key /..)
hmget user name age sex
// 删除(del name key)
del user name

Hash数据类型的操作

4. Set数据类型的操作

// 插入数据(无序的)(sadd name value / value /...)
sadd letters aaa bbb ccc ddd eee
// 批量查询 (srange letter)
// 查所有
srange letters
// 删除数据(del letter)
del letters

Set数据类型的操作
5. sorted Set 数据类型的操作

// 插入 (zadd name value key / value key / ...)通过value进排序
zadd score 1 zhangsan 8 lisi 10 wangwu 6 zhaoliu
// 查询 (zrange name start end)
// start end 是set集合的开始索引和结束索引
// zrange name 0 -1 是查所有
zrange score 0 -1
// 删除(del name)
del score

sorted Set 数据类型的操作

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值