Redis相关命令

redis常用命令

1.expire b 10

设置超时时间  单位为秒

2.pexpire b 1000

设置超时时间   单位为毫秒


3.expireat b 100000000000

设置超时时间戳


3.persist b

取消超时时间


4.ttl b

查看剩余存在时间时间


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





你可能感兴趣的:(redis,redis-server,Redis命令,Redis分布式,sentinel,redis集群,redis分片)