文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

一文学会Redis,就是这么简单

2024-12-24 18:07

关注

Redis特性

Redis数据模型

Redis支持五种数据类型:string(字符串),hash(哈希),list(列表),set(集合)及zset(sorted set:有序集合)。

  1. String ------> 字符串
  2. Hash ------> 哈希
  3. List ------> 列表
  4. set ------> 集合
  5. Zset ------> 有序集合

Redis基本使用



Redis五大数据类型使用

全局key操作 对5 个数据类型都使用的命令

  1. 查看所有的key:keys * 
  2. 删除键值对:del key 
  3. 改名:rename  key  new_key 
  4. 设置过期时间:expire key seconds 

String类型

strings是redis最基本的数据类型,一个key对应一个value

  1. 设置数据:set  key  value 
  2. 查看数据:get  key 
  3. 追加数据:append  key  value 
  4. 删除数据:del key

List类型

  1. 添加数据:rpush key value [value…] 
  2. lpush key value [value…]     头部添加数据 
  3.  
  4. 查看数据:lrange key start stop 
  5. lindex key index      查看某个数据  
  6.  
  7. 修改数据:lset key index value 
  8. 删除数据:rpop key 
  9. lpop key 头部删除数据  

Hash类型

  1. 添加数据:hset key field value  
  2. 查看域值:hget key field 
  3. hgetall key  查看所有的field和value 
  4. 查看所有的value:hvals key 
  5. 查看所有的field:hkeys key 

Set类型

  1. 添加数据:sadd key member [member …] 
  2. 查看数据:smembers key 
  3. 随机删除:spop key 
  4. 指定删除:srem key member [member …] 

Sorted Set类型

  1. 添加数据: zadd key score member [score2 member2 …]  
  2. 查看数据: zrange key start stop  
  3. zrangebyscore key min max 通过scores值查看 
  4. 删除数据:zrem key member [member …] 
  5. 通过索引删除多个数据:zremrangebyrank key min max 
  6. zremrangebyscore key min max  -- 通过scores值删除 

flushall 删除所有数据

 

来源:今日头条内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     813人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     354人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     318人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     435人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     224人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-后端开发
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯