Redis-cli命令操作

通用操作

//单个数据存入和获取
set name mwdb
// OK
get name
// "mwdb"

//多组数据存入和获取
mset sex 1 address sh
// OK
// mget name sex address
// 1) "mwdb"
// 2) "1"
// 3) "sh"

//删除
del name

hash操作

//存入数据 
//user是redis的key name是hash的key zhangsan是hash的value值
hset user name zhangsan
// (integer) 1
hget user name
// "zhangsan"

//存入多个数据 hmset redis.key(key value key value ...)
hmset user age 18 sex 1
// OK
hmget user name age sex
// 1) "zhangsan"
// 2) "18"
// 3) "1"

//获取user所有数据
hgetall user
// 1) "name"
// 2) "zhangsan"
// 3) "age"
// 4) "18"
// 5) "sex"
// 6) "1"

//删除数据
hdel user name age
// (integer) 2
hgetall user
// 1) "sex"
// 2) "1"

list操作

//添加数据
//从左往右添加
lpush students zhangsan lisi
//从右往左添加
rpush students wangwu zhaoliu

//查看数据
lrange students 0 4
// 1) "lisi"
// 2) "zhangsan"
// 3) "wangwu"
// 4) "zhaoliu"
//查看数据条数
llen students
//4

//删除数据
//lrem name count value (有重复数据count从左往右删)
lrem students 1 list

set操作

//添加数据
sadd letters aaa bbb ccc ddd eee

//查看数据(内部排序,没有规律)
smembers letters
// 1) "ddd"
// 2) "aaa"
// 3) "ccc"
// 4) "bbb"
// 5) "eee"

//查看数据长度
scard letters 
//5

//删除数据
srem letters aaa ccc
// 1) "bbb"
// 2) "ddd"
// 3) "eee"

sort set操作

//添加数据 按数值大小从小到大排序
zadd score 7 zhangsan 3 lisi 6 wangwu 10 zhaoliu 1 tianqi

//查看数据
zrange score 0 4
//1) "tianqi"
//2) "lisi"
//3) "wangwu"
//4) "zhangsan"
//5) "zhaoliu"

//查看长度
zcard score
//5

//删除数据
zrem score zhangsan lisi
//1) "tianqi"
//2) "wangwu"
//3) "zhaoliu"

用key设置失效时间

EXPIRE :用于将键key的生存时间设置为ttl秒
PEXPIRE :用于将键key的生存时间设置为ttl毫秒
EXPIREAT :用于将键key的过期时间设置为timestamp 所指定的秒数时间戳
PEXPIREAT :用于将键key的过期时间设置为timestamp 所指定的秒数时间戳

TTL:获取的值为-1,说明此key没有设置有效期,当值为-2时证明过了有效期
实际操作

//给code设置了十秒的有效时间(ex秒 px毫秒)
set code test ex 10
//查看剩余有效时间
ttl code

//给存在的数值添加有效时间
expire code 10

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

冥王丁B

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值