初学Redis 第二篇

本文精炼介绍了Redis常用命令,包括基本操作如incrby、keys、exists等,数据结构操作如rpush、lrange、sadd及集合操作如sinterstore。通过实例展示了如何管理和操作Redis中的键值对、列表、哈希和集合。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

基本操作的命令:

incrby platform:version -1   给key - 1 

incrby platform:version  1   给key + 1

 keys platform:*     key的模糊查询

 exists platform:info    是否存在 platform:info 这个key

del platform:info    删除platform:info 这个key 成功返回1

expire platform 10  指10秒后key-value自动删除

ttl platform : 表示platform还有7秒的存活时间。过了时间,get返回nil:

 rpush platform:history "2012-1-1" "2012-3-5"  给RedisList右添加两个值

lpush platform:history "2011-10-22"  给RedisList左添加

lrange platform:history 0 2  从列表key值为platform:history,从列表末尾开始,最后三个参数

rpop platform:history   从列表的右侧获取一个值出来,列表长度减一

lpop platform:history  从列表的左侧取出一个值来,列表长度减一

llen platform:history 返回List的长度

hset session:1xac name xiandafu  Redis Hash 给key为session:1xac 设置一个字段name,值为xiandafu

hset session:1xac ip 127.0.0.1 

hkeys session:1xac 查看名为session:1xac的RedisHash有几个key

hgetall session:1xac 查看名为session:1xac的变量的所有key

hset website access 0 : key为website的RedisHash,设置一个字段access 的值为 0

hincrby website access 1 : key为website的RedisHash,设置一个字段access的值 加 1

hget website access : 返回 key 为 website的RedisHash,对应字段access的值

 sadd ip 192.168.0.1 : 向集合IP中添加元素

smembers ip   查看集合ip中的值

 sadd friend:xiandafu lucy tom     向集合friend:xiandafu中添加两个元素 lucy 和 tom

sadd friend:lucy xiandafu joel tom 向集合friend:lucy 添加三个元素

 sinterstore friend:lucy-xiandafu friend:xiandafu friend:lucy   获取集合friend:xiandafu 和 friend:lucy 的交际返回 1 表示交际成功

smembers friend:lucy-xiandafu   返回交际的值   tom

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值