redis使用场景

   最近要去面试php程序员,去各家招聘网站看看,都要有redis方面的知识储备。这里写一篇博客,就当是对最近学习redis的一次回顾。

简单一句话介绍redis:基于内存的高效的key -value数据库,把数据加载到内存中进行处理,定期把数据保存到硬盘进行保存,单线程。

redis五大数据类型:string,list,set,sort set,hash。

当然还有其他的几种类型,但是实话说,因为资料比较少,全部网上百度,英文文档又不怎么看的懂,先不去理他。

list :用于队列 使用lpush命令 使用lpush listname value 将value插入到listname头部,lrange listname 0 10 可以取出 listname 里面 前10个value

set :集合,sadd setname value1 把value1保存到setname ,重复的元素不会再次插入

sort set:zadd sort_set_name  score value,有序集合 ,自动按照score值进行排序,可以用来进行排行榜相关的操作

ZRANGE runoobkey 0 10 WITHSCORES  取出前10个元素

hash: hset key field value 

 HMSET runoobkey name "redis tutorial" description "redis basic commands for caching" likes 20 visitors 23000

 HGETALL runoobkey
1) "name"
2) "redis tutorial"
3) "description"
4) "redis basic commands for caching"
5) "likes"
6) "20"
7) "visitors"
8) "23000"

这个是w3c里面介绍hash的例子,拿过来抄袭一下,格式比较长

HMSET hashname Name name1 dexcription description1 likes XX visitor XXX




  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值