redis的keys的通用操作

本文介绍了Redis的基本命令,如获取、删除及重命名键等,并深入探讨了Redis的持久化机制,包括RDB和AOF两种方式的特点及适用场景。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

获得所有的keys

keys  *

模糊查询keys

keys  my?

查询以my开头的


删除keys

del  my1  my2  my3

 查看存在的keys

exists   my1


重命名

get  company  获得某个键的名字

rename  company  newcompany  将company这个键的名字重命名为 newcompany


设置过期时间   expire  newcompany  1000

超时时间    ttl newcompany     还剩多少时间

指定key的类型   type   newcompany



redis的特性

1.多数据库

    最多16个数据库,

   select  1  选择1号数据库

    默认连接0号数据库

   move  myset  1        移动myset到1号数据库

2.支持事物

multi   开始事物

exec  提交事物

discard   回滚事物



3.redis的持久化

所有的数据存储在内存中

将数据从内存中同步到硬盘中

两种持久化方式

RDB方式不需要配置  在指定的时间内将数据写入磁盘内


AOF方式  将以日志的形式记录服务器处理的每一个操作

读取该文件重新构建    保证数据完整性

无持久化

同时使用RDB和AOP


RDB的优势

1.数据库只包含一个文件

2.恢复,非常轻松的将一个单独文件压缩恢复

3.性能最大化  进程分出子进程 子进程完成工作


缺点

高可用不适合选择RDB  还来不及向硬盘上写内容就荡机了

数据量大会延迟1  2秒



AOF

优势

1.更高的数据安全性

没秒同步

每修改同步

不同步

2.AOF 文件是一个只进行追加操作的日志文件,因此在写入过程中即使出现宕机现象也不影响之前已经存在的内容。


3.日志文件用户记录所有

劣势

aof数据文件要大写

运行效率低于rdb


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值