redis经常使用命令redis
1.expire b 10数据库
设置超时时间 单位为秒服务器
2.pexpire b 1000spa
设置超时时间 单位为毫秒进程
3.expireat b 100000000000内存
设置超时时间戳it
3.persist bcli
取消超时时间配置
4.ttl bselect
查看剩余存在时间时间
5.select 1
切换数据库 默认0 默认有16个数据库
6.redis过时策略 :
6.1定时删除
6.2按期删除
6.3惰性删除
6.4aof经过添加del命令删除
6.5 redis经过读取rdb文件时,只有主服务器会删除,从不会删除。
redis是九华方式:RDB和AOF方式
优先使用AOF方式持久化,若是AOF方式关闭才使用RDB进行持久化。
1.RDB持久化
保存内存中redis数据库状态到一个二进制文件中
2.redis持久化能够自动间隔性执行以及手动执行。自动持久化在redis.conf中配置。手动持久化经过save 和 bgsave 来调用。
save 阻塞执行。 bgsave派生子进程来执行。
2.AOF
保存redis写删除等命令到文本文件中。
8.client list
查看所链接客户端信息
9. slaveof 127.0.0.1 7100
成为摸个redis的从服务器
10 redis sentinel启动配置
redis sentinel 是特殊的redis服务器用来选举新的主服务器用的。
10.1 配置sentinel.conf文件
设置port
设置主服务器
10.2启动
redis-sentinel sentinel.conf