redis 安装以及配置

centos

安装

yum install redis-server

配置

配置文件redis.conf
配置访问密码
# requirepass foobared
requirepass 123   指定密码123

注释 bind 127.0.0.1 允许外部访问

重启

service redis-server restart

访问

redis-cli -h 127.0.0.1 -p 6379 -a 123456

 redis驱逐策略

最大内存

 驱逐策略

默认策略:noeviction

noeviction:不删除策略,达到最大内存限制时,如果需要更多内存,直接返回错误信息。
大多数写命令都会导致占用更多的内存(有极少数例外,如del)
allkeys-lru:所有key通用,优先删除最近最少使用的(less recently used,LRU)key.
allkeys-random:所有key通用,随机删除一部分key.
volatile-random:只限于设置了expire的部分,删除一部分expire的key.
volatile-ttl:只限于设置了expire的部分,优先删除剩余时间(time to live,TTL)短的key.
如果没有设置expire的key,不满足先决条件(prerequisites),那么volatile-lru,volatile-random和volatile-ttl策略的行为,
和noeviction(不删除策略)基本上一致。

原文地址:https://www.cnblogs.com/huay/p/11394029.html