
Nosql
文章平均质量分 69
榴莲味的猕猴桃
这个作者很懒,什么都没留下…
展开
-
Redis持久化-RDB和AOF
Redis是内存数据库,如果不将内存的数据库状态保存到磁盘,那么一旦服务器进程退出,服务器中的数据库也会消失。所以Redis提供了持久化功能。1.1、简介内存:高效、断电(关机、内存数据会丢失)硬盘:读写速度慢于内存,断电数据不会丢失1.2、RDB(Redis DataBase)RDB:是Redis默认的持久化机制。RDB相对于照快照,保存的是一种状态。快照:将内存中的数据以快照的方式写入到二进制文件中,默认的文件名为dump.rdb优点:快照保存数据极快、还原数据极快适用于灾难备份适原创 2021-03-16 10:20:38 · 107 阅读 · 0 评论 -
Redis配置文件
redis.conf配置文件1.1、Redis默认不是以守护进程的方式,可以通过该配置项修改,使用yes启用守护进程daemonize yes #是否以后台进程运行1.2、当Redis以守护进程方式运行时,Redis默认会把pid写入/var/run/redis.pid文件,可以通过pidfile指定pidfile /var/run/redis/redis-server.pid #pid文件位置1.3、指定Redis监听端口,默认端口为6379,为什么用6379作为默认端口,因为6379在原创 2021-03-12 16:31:18 · 365 阅读 · 0 评论 -
Redis事务
1、事务的特性1.1、概念:在Redis中,事务的本质是一组命令的集合,一个事务中所有的命令都会被序列化,在事务执行过程中,会按照顺序串行执行队列的命令,而且不会被其他的命令插入。1.2、从概念中可以做出如下总结:一次性顺序性排他性1.3、Redis事务没有隔离级别(这是与关系型数据库不同的地方) 批量操作在发送 EXEC 命令前被放入队列缓存,并不会被实际执行,也就不存在事务内的查询要看到事务里的更新,事务外查询不能看到。所有命令在事务中,并没有直接执行,只有发起执行命令的时原创 2021-03-11 10:22:08 · 86 阅读 · 0 评论 -
Redis的基本数据类型
1、标题Redis支持五种数据类型:String(字符串)、hash(哈希)、list(列表)、set(集合)、以及zset(sorted set:有序集合)1.1、StringString是redis最基本的类型,一个key对应一个value。String类型是二进制安全的。意思是redis的string可以包含任何数据。比如jpg图片或者序列化的对象。String类型是Redis最基本的数据类型,一个键最大能存储512MB。二进制安全是指,在传输数据时,保证二进制数据的信息安全,也就是不被篡改原创 2021-03-09 14:32:16 · 158 阅读 · 0 评论