Redis笔记

连接

cpp 复制代码
redis-cli --raw 
redis-cli --raw -h localhost -p 6379

带密码

cpp 复制代码
redis-cli -h localhost -p 6379 -a mypassword

配置

参数查询和设置

说明

• noeviction: 当内存不足以容纳新写入数据时,新写入操作会报错

• allkeys-lru:当内存不足以容纳新写入数据时,在键空间中,移除最近最少使用的 key(最常用的)。

• allkeys-random:当内存不足以容纳新写入数据时,在键空间中,随机移除某个 key,这个一般没人用吧,为啥要随机,肯定是把最近最少使用的 key 给干掉啊。

• volatile-lru:当内存不足以容纳新写入数据时,在设置了过期时间的键空间中,移除最近最少使用的 key(不太合适)。

• volatile-random:当内存不足以容纳新写入数据时,在设置了过期时间的键空间中,随机移除某个 key。

• volatile-ttl:当内存不足以容纳新写入数据时,在设置了过期时间的键空间中,有更早过期时间的 key 优先移除。

查询淘汰机制

cpp 复制代码
config get maxmemory-policy

设置淘汰机制

cpp 复制代码
config set maxmemory-policy allkeys-lru

设置最大内存(MB)

cpp 复制代码
config set maxmemory 32GB

查询内存使用情况

cpp 复制代码
 info Memory

redis.windows-service.conf设置

关闭持久化

cpp 复制代码
// 将 save 设置为 "",将之前的 save 参数注释
save ""
# save 900 1
# save 300 10
# save 60 10000
//闭AOF持久化
appendonly no 

设置密码

cpp 复制代码
//requirepass 处设置密码,去掉#号重启服务器生效 
requirepass 456321
相关推荐
努力算法的小明8 分钟前
SQL 复杂查询
数据库·sql
斗-匕12 分钟前
MySQL 三大日志详解
数据库·mysql·oracle
代码中の快捷键18 分钟前
MySQL数据库存储引擎
数据库·mysql
只因在人海中多看了你一眼18 分钟前
数据库体系
数据库
尘浮生40 分钟前
Java项目实战II基于微信小程序的电影院买票选座系统(开发文档+数据库+源码)
java·开发语言·数据库·微信小程序·小程序·maven·intellij-idea
六月闻君1 小时前
MySQL 报错:1137 - Can‘t reopen table
数据库·mysql
SelectDB技术团队1 小时前
兼顾高性能与低成本,浅析 Apache Doris 异步物化视图原理及典型场景
大数据·数据库·数据仓库·数据分析·doris
inventecsh1 小时前
mongodb基础操作
数据库·mongodb
白云如幻1 小时前
SQL99版链接查询语法
数据库·sql·mysql
美式小田2 小时前
单片机学习笔记 9. 8×8LED点阵屏
笔记·单片机·嵌入式硬件·学习