Redis(二)-入门基础知识+基础命令

11 篇文章 0 订阅
11 篇文章 0 订阅
基础知识
  • 默认端口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的类型
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值