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
相关推荐
友善的鸡蛋5 分钟前
项目中执行SQL报错oracle.jdbc.OracleDatabaseException: ORA-00942: 表或视图不存在
数据库·sql·oracle
The best are water7 分钟前
jeesite mybatis添加拦截器,推送指定表的变更数据到其他数据库
数据库·mybatis
api_1800790546023 分钟前
异步数据采集实践:用 Python/Node.js 构建高并发淘宝商品 API 调用引擎
大数据·开发语言·数据库·数据挖掘·node.js
怕什么真理无穷39 分钟前
mysql server 9.4 windows安装教程(sqlyog 下载)
数据库
Olrookie1 小时前
MySQL运维常用SQL
运维·数据库·sql·mysql·dba
数据库生产实战1 小时前
ORACLE 19C ADG环境 如何快速删除1.8TB的分区表?有哪些注意事项?
数据库·oracle
blackorbird1 小时前
使用 Overpass Turbo 查找监控摄像头
运维·服务器·数据库·windows
IT永勇1 小时前
SQLite数据库基本操作
数据库·sqlite·嵌入式开发·增删改查·关系型数据库
洋不写bug1 小时前
数据库的创建,查看,修改,删除,字符集编码和校验操作
android·数据库·adb
十安_数学好题速析1 小时前
数论探秘:如何用模4思想破解平方数谜题
笔记·学习·高考