redis面接ノート

4164 ワード

使用[Redisにはどのようなメリットがありますか?

, , HashMap,HashMap O(1)
, string,list,set,sorted set,hash
, , ,
: , , key ,
redisに比べてmemcachedにはどのようなメリットがありますか?

memcached ,redis ,
redis memcached
redis
Redisの回収戦略

volatile-lru: (server.db[i].expires)
volatile-ttl: (server.db[i].expires)
volatile-random: (server.db[i].expires)
allkeys-lru: (server.db[i].dict)
allkeys-random: (server.db[i].dict)
no-enviction( ):
redisのよくある性能問題と解決策:

Master , RDB AOF
, Slave AOF ,
,Master Slave

, , :Master , Slave Master 。 Master , Slave1 Master, 。
MySQLには2000 wのデータがあり、redisには20 wのデータしか保存されていません.redisのデータがホットスポットデータであることをどのように保証するか

:redis , 。redis 6 :
voltile-lru: (server.db[i].expires)
volatile-ttl: (server.db[i].expires)
volatile-random: (server.db[i].expires)
allkeys-lru: (server.db[i].dict)
allkeys-random: (server.db[i].dict)
no-enviction( ):
MemcacheとRedisの違いはどれらがありますか?


Memecache , , 。
Redis , 。

Memcache 。
Redis 。


Redis VM , , 。
value
redis 1GB, memcache 1MB
Redisのよくある性能問題はどれらがありますか?どのように解決しますか?

Master ,save rdbSave , , , , Master 。
Master AOF , AOF , , AOF ,AOF Master 。Master , AOF , , , Slave AOF , 。
Master BGREWRITEAOF AOF ,AOF CPU , load , 。
Redis , ,Slave Master
redis最適シーン
Redis in-momory , Redis , disk-backed , , , Redis Memcached, Memcached, Redis ?
Redis Memcached , :
1 、Redis k/v , list,set,zset,hash 。
2 、Redis , master-slave 。
3 、Redis , , 。

(1)、 (Session Cache)
Redis (session cache)。 Redis ( Memcached) :Redis 。 , , , , ?
, Redis , Redis 。 Magento Redis 。
(2)、 (FPC)
token ,Redis FPC 。 , Redis , , , , PHP FPC。
Magento ,Magento Redis 。
, WordPress ,Pantheon wp-redis, 。
(3)、
Reids list set , Redis 。Redis , ( Python) list push/pop 。
Google “Redis queues”, , Redis , 。 ,Celery Redis broker, 。
(4), /
Redis 。 (Set) (Sorted Set) ,Redis 。 , 10 – “user_scores”, :
, 。 , :
ZRANGE user_scores 0 10 WITHSCORES
Agora Games , Ruby , Redis , 。
(5)、 /
( ) Redis / 。 / 。 , / , Redis / !( , , )。
Redis , , 。