Redis——数据操作
2022-09-20
Redis——select
Redis数据库中的数据库的个数为:
16个,使用0号数据库开始的,到第15个数据库结束。
在ubantu中,进入Redis客户端的命令:
redis-cli
在ubantu中,如果选择第0-15个数据库中的一个的命令,例如第0个:
select 0
Redis数据
Redis中,值的类型有:
(1)字符串(string)
(2)哈希(hash)
(3)列表(list)
(4)集合(set)
(5)有序集合(zset)
Redis中,操作:
(1)对于String类型:
①增加操作(set):
例如:
set name A
结果:
②获得操作(get):
例如:
get name
结果:
③删除操作(del):
例如:
del name
结果:
④设置key的有效期(setex):
setex captcha 20 hh8ln
说明:setex:设置key的有效期;“captcha”所在的位置是“key”所在位置的存放;“20”:设置有效期的时间,单位是秒;“hh81n”:是指设置的一个名称,对它起作用。
ttl captcha
说明:查看key的有效期
④一次性设置多个key,value;查看多个key,value
mset address beijing name AA
mget address name
⑤追加(append)
例如:
append name B
--------------------------------------------------------------------------------------------
(2)key的操作
①查看现存的key
key *
②查看以“a”开头的key
key a*
③判断某个变量是否存在
例如:
exists name
说明:如果变量存在,则返回1,如果不存在,则返回0。
④查看变量的类型:
type name
⑤给变量的存在计时:
expire name 10
-----------------------------------------------------------
(3)hash操作:
①查看“hset”书写格式:
help hset
说明:
key指外面的大的key,类似于一个类名;field:字段;value:值
②增加“hset”操作:
hset person name A
③查询操作:
hget person name
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南