redis总结

1.什么是redis

redis本质上是一种开源免费的数据库,它的数据都是直接就放在内存上的,所以运行起来特别快,一般把它用来做缓存处理,还可以用来解决性能上的并发问题。
比如说,如果同时有很多请求直接访问数据库,那么数据库很容易出问题,但是如果把经常访问用到的放在redis上面,那么既能很快响应数据,又能解决数据库性能问题。

2.redis的数据结构有哪些

redis的话大概分为五种数据结构,字符串string,哈希hash,链表list,集合set,有序集合zset。

1)字符串string

字符串属于一对一的键值对类型,一个key对应一个value值,用set创建,get获取,可以包含任何数据

127.0.0.1:6379> set city chongqing
OK
127.0.0.1:6379> get city
"chongqing"
127.0.0.1:6379> 

2)哈希hash

哈希一个key值可以放多个键值对,类似于键值对集合,hmset创建,hget或者hgetall获取

127.0.0.1:6379> hmset city sichuan chengdu henan luoyang
OK
127.0.0.1:6379> hgetall city
1) "sichuan"
2) "chengdu"
3) "henan"
4) "luoyang"
127.0.0.1:6379> 

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 三年枕上还乡路。 谴时耳、随风去。 若论乡音难几度。 莫惊鸥鹭,四桥尽是,旅者经行处。 半生诗里看朝暮。 常记高人...
    葭葭苍苍阅读 192评论 0 3
  • 在android studio中,引入依赖项目汇报“Failed to crunch file。。。”错误,这个是...
    木中木阅读 245评论 0 0
  • 引言: 何为设计?设计就是根据具体的指标要求,推导出系统结构和参数。 1.接收机参数设计的主要依据(1)接收机的动...
    wuzhiguo阅读 830评论 0 1
  • 今日阅读中,一些有启发的文字: 1.思考碎片化表现在思考时失控跳跃,注意力散漫不集中,思路混淆不清以及思考轨迹的单...
    Alee文润阅读 194评论 0 0