Redis基本操作 django Day9

本文详细介绍了Redis数据库的操作,包括选择数据库、设置键值、设置过期时间、批量设置和获取键值、查看键类型、删除键、设置hash和list类型数据、查询hash值、列表操作等。通过实际命令演示了Redis各种数据类型的使用方法。

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

127.0.0.1:6379> select 5  #选择库(默认为0)
OK
127.0.0.1:6379[5]> set name wanger  #设置键值
OK
127.0.0.1:6379[5]> setex name 3600 wanger #设置过期时间
OK
127.0.0.1:6379[5]> ttl name #查看过期时间
(integer) 3588
127.0.0.1:6379[5]> mset height 160 phone 12306 #设置多个键值
OK
127.0.0.1:6379[5]> mget name height phone #获取多个值
1) "wanger"
2) "160"
3) "12306"

127.0.0.1:6379[5]> keys * #查看库中的键
1) "phone"
2) "name"
3) "height"
127.0.0.1:6379[5]> type phone #查看键的类型
string
127.0.0.1:6379[5]> del phone #删除键
(integer) 1
127.0.0.1:6379[5]> keys *
1) "name"
2) "height"

127.0.0.1:6379[5]> hset class name sanban #设置hash对象
(integer) 1
127.0.0.1:6379[5]> hmset class num 56 teacher laowang #设置多个hash对象
OK
127.0.0.1:6379[5]> hmget class name num teacher #获取多个hash对象
1) "sanban"
2) "56"
3) "laowang"
127.0.0.1:6379[5]> hvals class #同上
1) "sanban"
2) "56"
3) "laowang"
127.0.0.1:6379[5]> type class
hash
127.0.0.1:6379[5]> lpush num 001 #向左插入数据
(integer) 1
127.0.0.1:6379[5]> lpush num 002
(integer) 2
127.0.0.1:6379[5]> lpush num 003
(integer) 3
127.0.0.1:6379[5]> rpush num 004 #向右插入
(integer) 4
127.0.0.1:6379[5]> lrange num 0 -1 #查询所有数据
1) "003"
2) "002"
3) "001"
4) "004"
127.0.0.1:6379[5]> linsert num before 002 0033 #在002前插入0033
(integer) 5
127.0.0.1:6379[5]> lrange num 0 -1
1) "003"
2) "0033"
3) "002"
4) "001"
5) "004"
127.0.0.1:6379[5]> lset num 4 000 #在索引为4的地方设置值为000
OK
127.0.0.1:6379[5]> lrange num 0 -1
1) "003"
2) "0033"
3) "002"
4) "001"
5) "000"
127.0.0.1:6379[5]> type num
list
127.0.0.1:6379[5]> del num
(integer) 1
127.0.0.1:6379[5]> sadd num 01 #插入set数据
(integer) 1
127.0.0.1:6379[5]> smembers num #查询
1) "01"
127.0.0.1:6379[5]> type num
set

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值