当前位置:   article > 正文

沈阳东软java面试题,02-Redis常用数据类型,46道面试题带你了解中高级Java面试_沈阳东软面试

沈阳东软面试

127.0.0.1:6379> strlen tnt

(integer) 0

127.0.0.1:6379> set tnt “”

OK

127.0.0.1:6379> strlen tnt

(integer) 0

127.0.0.1:6379> exists tnt

(integer) 1

127.0.0.1:6379>

mset/mget


同时设置/获取多个键值

语法:MSET key value [key value …]

MGET key [key …]

127.0.0.1:6379> flushall

OK

127.0.0.1:6379> keys *

(empty list or set)

127.0.0.1:6379> mset a 1 b 2 c 3

OK

127.0.0.1:6379> mget a b c

  1. “1”

  2. “2”

  3. “3”

127.0.0.1:6379>

小节面试分析


  • 博客的字数统计如何实现?(strlen)

  • 如何将审计日志不断追加到指定key?(append)

  • 你如何实现一个分布式自增id?(incr-雪花算法)

  • 如何实现一个博客的的点赞操作?(incr,decr)

Hash类型应用实践

====================================================================

Redis散列类型相当于Java中的HashMap,实现原理跟HashMap一致,一般用于存储对象信息,存储了字段(field)和字段值的映射,一个散列类型可以包含最多232-1个字段。

hset/hget


语法结构

HSET key field value

HGET key field

HMSET key field value [field value…]

HMGET key field [field]

HGETALL key

HS

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/从前慢现在也慢/article/detail/687244
推荐阅读
相关标签
  

闽ICP备14008679号