浅谈Redis

redis笔记

选择数据库

select 0 (数字)

---------------------------

String

设置键值对

set key

获取键值对

get key

设置多个键值对

mset k1 v1 k2 v2

获取多个键值对

mget k1 k2 k3 ....

---------------------------

Hash(数据结构是键值对)

设置键值对

hset key filed value (key是redis的键 filed value是hash的键值对)

获取键值对

hget key filed

设置多个键值对

hmset key filed value filed name

获取多个键值对

hmget key filed1 filed2

获取rediskey下的所有数据

hgetall key

删除

hdel key filed1 filed2

--------------------------------------

List

涉及到左添加和右添加

左添加

lpush key value1 value2...

右添加

rpush key value1 value2...

获取list里的数据

lrange key start end

删除list里的数据

lrem key count value

count:删除几个

value:删除那个值

获取list的长度

Llen key

---------------------------------------------

set结构

无序的集合

设置

sadd key value1 value2 value3....

获取

smember key

查看条数

删除

srem key value1 value2...

---------------------------------------------------------------------------------------------------

sorted set

按照要求进行排序

zadd key [NA|XX] value1 [NA|XX] value2 [NA|XX] value3..............

获取

zrange key

长度

zcard key

删除 zrem key value

---------------------------------------------------------------------------------------------------

redis的通用命令

层级关系的创建

set cart:user01:item01 apple

在cart目录下的user01下的item01创建apple

---------------------------------------------------------------------------------------------------

redis的失效时间

直接设置过期时间

set key value ex 秒数

使用ttl key查看剩余时间。

ttk key

-2代表已经过期

-1代表永不过期

给已经存在的key设置过期时间

expire key 秒数

set key value px 毫秒数 xx

set key value px 毫秒数 nx

其中只有当key不存在的时候xx才能设置成功

删除key

del key

设置redis服务器密码

config set requirepass password

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值