---Advertisement---
Microservices Redis

Redis Interview Question-Answer

By smart_answer13

Published on:

---Advertisement---

Q.1 ____________ is the number of sentinels that need to agree to the fact that the master is not reachable and make a failover procedure promoting the slave to master.

       A. Master

       B. Quorum

       C. Sentinel

       D. Total number of servers in the cluster

Ans : Quorum


Q.2 Which is the best way to achieve persistence in Redis?

       A. Value

       B. Fork ()

       C. SAVE command

       D. AOF

Ans : AOF


Q.3 Which is a difference between Memcached and Redis?

       A. Single threaded

       B. Key-value datastore

       C. Used for caching

       D. In-memory

Ans : Single threaded


Q.4 Redis is widely used as a secondary database for ___________.

       A. Storing

       B. Primary Memory

       C. Caching

       D. Secondary Memory

Ans : Caching


Q.5 When using Pipelining, will the additional memory used be high?

       A. Yes

       B. Very less

       C. No

       D. Partially high

Ans : Yes


Q.6 Which configuration setting specifies the file to which the RDB snapshot dump is saved?

       A. dbfilename

       B. pidfile

       C. dir

       D. logfile

Ans : dbfilename


Q.7 Redis is single threaded.

       A. True

       B. False

Ans : True


Q.8 Which is the default persistence mode in Redis?

       A. AOF

       B. RDB

Ans : RDB


Q.9 Redis provides multi-state architecture during replication, where every instance can both read and write.

       A. True

       B. False

Ans : False


Q.10 redis.conf is configured for changing ____________ to connect to the Redis server.

       A. Port

       B. Key

       C. Memory

       D. Value

Ans : Port


Q.11 Redis can be configured to meet different requirements by editing the configuration settings in __________.

       A. redis.conf

       B. del.conf

       C. redis-cli

       D. redis.edit

Ans : redis.conf


Q.12 The following are all Key Value databases, except __________.

       A. Riak

       B. Memcached

       C. MongoDB

       D. Redis

Ans : Memcached


Q.13 Which of the following set commands removes and returns members of a set?

       A. SMOVE

       B. SDEL

       C. SREM

       D. SPOP

Ans : SPOP


Q.14 _______ returns an array of values.

       A. HMGET

       B. ZADD

       C. HGET

       D. HKEYS

Ans : HGET


Q.15 _________ returns the number of elements in a set.

       A. SLEN

       B. SCARD

       C. SINDEX

       D. SMEMBERS

Ans : SCARD


Q.16 _______ sets the key to expire within the given number of seconds.

       A. EXPIRE

       B. TTL

       C. ZRANGE

       D. PERSIST

Ans : EXPIRE


Q.17 Consider “a” as a shared key among two processes, A and B.
Process A: Set a 10, INCRBY a 2, get a.
Process B: INCR a, get a.

Which of the following will be the final value for a?

       A. 13

       B. 10

       C. 11

       D. 12

Ans : 13


Q.18 Which of the following does the Redis Hashes store?

       A. Length of the file

       B. Key

       C. Value

       D. Key value pairs

Ans : Key value pairs


Q.19 Given is a code snippet.
127.0.0.1:6379> lpush numbers 4
127.0.0.1:6379> lpush numbers 3
127.0.0.1:6379> lpush numbers 7
127.0.0.1:6379> rpush numbers 10
127.0.0.1:6379> rpush numbers 15
127.0.0.1:6379> lpush numbers 12

Which of the following will be the output for the given code?

       A. 15, 10, 7, 3, 4, 12

       B. 3, 4, 7, 10, 12, 15

       C. 4, 3, 7, 12, 15, 10

       D. 12, 7, 3, 4, 10, 15

Ans : 12, 7, 3, 4, 10, 15


Q.20 The _________ command is used to remove the expiration from a key.

       A. Rem

       B. Expire

       C. Persist

       D. Del

Ans : Persist


Q.21 The data structure commonly used in Redis is ____________.

       A. Sets

       B. Queue

       C. Batches

       D. Get

Ans : Sets


Q.22 _______ sets the key to expire within the given number of seconds.

       A. PERSIST

       B. TTL

       C. EXPIRE

       D. ZRANGE

Ans : EXPIRE


Q.23 Which of the following commands returns the remaining time for the key to expire?

       A. PPL

       B. TTL

       C. EXISTS

Ans : TTL


Q.24 The following are commands of sorted sets, except ________.

       A. ZREVRANGE

       B. ZADD

       C. ZREVRANK

       D. ZRANGEBYEX

Ans : ZRANGEBYEX


Q.25 Sets are unordered collection of strings.

       A. True

       B. False

Ans : True


smart_answer13

---Advertisement---

Related Post

Zipkin-Jaeger Interview Question-Answer

Q.1 Which is responsible for sending spans to storage?        A. Transport        B. Collector        C. Component        D. ...

Weaveworks Interview Question-Answer

Q.1 Which of the following features offered by WeaveClouds?        A. Observability        B. VCS integration        C. none of the mentioned ...

Vaadin Unplugged Interview Question-Answer

Q.1 Which of the Programming Model is not supported by Vaadin?        A. Browser        B. Client Side        C. Server Side ...

Spring Boot Framework Interview Question-Answer Part – 2

Q.1 The annotation used to import additional configuration classes is ___________.        A. @Import        B. @Include        C. @EnableImport     ...

Leave a Comment