基础知识
- 默认端口
6379 - redis索引从0开始
- 单进程模型处理客户端的请求。对读写时间的响应是通过对epoll函数的包装来实现的。所以,redis的实际处理速度完全依靠主进程的执行效率
- 默认16个数据库,下标从0开始,默认使用0号库。使用
select x切换数据库 - 统一密码管理,对16个库都是同一个密码
- redis默认不转义中文,如果在命令行中想要看到中文,启动redis时添加
--raw参数。即,redis-cli -p 6379 -- raw - redis中默认一个中文占3个字符
redis-cli config set save "":停止内存快照备份。即,不产生dump.rdb文件/usr/local/bin/redis-benchmark: 压力测试工具。(间接测试电脑性能)/usr/local/bin/redis-check-aof:自动修复aof文件(数据库的持久化文件)。如,redis-check-aof --fix appendonly.aof/usr/local/bin/redis-check-rdb:自动修复rdb文件(数据库的持久化文件)。如,redis-check-rdb --fix dump.rdb
基础命令
- 置顶:Redis命令参考
set key val:redis的insert操作。key存在时,值会被覆盖get key:redis的select操作del key:redis的删除操作dbsize: 查看当前库key的数量flushdb:清空当前库。(不会产生新的dump.rdb文件)flushall: 清空全部库。(会产生新的dump.rdb文件)config get xxx:获取某配置参数。
如,config get requirepass:获取redis的连接密码
config get dir:获取redis快照文件(dump.rdb)的路径。(默认在redis启动路径)config set requirepass "123456":设置连接密码auth 123456:输入连接密码- key 关键字
keys *:查看当前库所有的key。支持通配符,如,keys myke?exists key:判断key是否存在move key idx:将指定的key移动到指定下标的库expire key 2:设置key在2秒后过期ttl key:查看还有多少秒过期。-1表示永不过期,-2表示已过期type key:查看key的类型

本文介绍了Redis的基础知识,包括默认端口、索引机制、单进程模型、数据库管理、密码设置等核心概念。同时,还提供了常用的Redis命令示例,如插入、查询、删除等操作。
1396

被折叠的 条评论
为什么被折叠?



