目录
1.Redis常用命令
1.1Redis 键(key)常用命令
1.2Redis字符串(String) 单值单value
1.3Redis列表(List) 单值多value
1.4Redis集合(Set) 单值单value
1.5Redis哈希(Hash) KV模式不变,但V是一个键值对
1.6Redis有序集合Zset(sorted set)
2.Redis的持久化
2.1RDB(Redis DataBase)
在指定的时间间隔内将内存中的数据集快照写入磁盘,
也就是行话讲的Snapshot快照,它恢复时是将快照文件直接读到内存里
Redis会单独创建(fork)一个子进程来进行持久化,会先将数据写入到
一个临时文件中,待持久化过程都结束了,再用这个临时文件替换上次持久化好的文件。
整个过程中,主进程是不进行任何IO操作的,这就确保了极高的性能
如果需要进行大规模数据的恢复,且对于数据恢复的完整性不是非常敏感,那RDB方
式要比AOF方式更加的高效。RDB的缺点是最后一次持久化后的数据可能丢失。
Fork:Fork的作用是复制一个与当前进程一样的进程。新进程的所有数据(变量、环境变量、程序计数器等)
数值都和原进程一致,但是是一个全新的进程,并作为原进程的子进程
Rdb: 保存的是dump.rdb文件