Port : 6379 //端口号
Config file : /etc/redis/6379.conf //配置文件目录
Log file : /var/log/redis_6379.log //日志目录
Data dir : /var/lib/redis/6379 //数据库目录
Executable : /usr/local/bin/redis-server //启动程序的目录
Cli Executable : /usr/local/bin/redis-cli //命令行的连接工具
/etc/init.d/redi_6379 stop //停止服务
/etc/init.d/redi_6379 start // 开启服务
ps -C redis-server //查看进程
ss(netstat) -nutlap | grep :6379 //查看端口
redis-cli 连接
set name bob 存数据
get name 取数据
exit 断开连接
set 名 值 //存储一个数据
mset 名 值 多个
get 名 获取一个值
mget 名 获取多个
select 数据库编号 // 切换库
keys * 显示所有key值
keys a? 显示指定
exists key名 测试key名是否存在
ttl key名 查看key生存时间
type key名 查看key类型
move key名 库编号 // 移动到指定库
expire key值 数字 //设置有效时间
del key名 //删除指定的key
flushall //删除内存里的所有的key
flushdb //删除所在库里所有的key
save //保存所有key到硬盘
shutdown //停止服务
port 6379 //端口
bind 127.0.0.1 //IP地址
daemoniae yes //守护进程方式运行
databases 16 //数据库目录
logfile /var/log/redis_6379.log //日志文件
maxclients 10000 //并发连接数
dir /var/lib/redis/6379 //数据库目录
内存管理
volatile-lru //最近最少使用(针对设置了TTL的key)
allkeys-lru //删除最少使用的key(针对所有的key)
alleys-lru //从所有key中清楚使用频率最少的key
volatile-lfu //从所有配置了过期时间的key中清除使用频率最少的key
volatile-random //在设置了ttl的key里随机移除
allkey-random //随机移除key
volatile-ttl (minor ttl) //移除最近过期的key
noeviction //不删除,写满时报错
优化设置
maxmemory //最大内存
maxmemory-policy //定义使用策略
maxmemory-samlies //选取key模板的个数(针对LRU和TTl策略)