Redis
文章平均质量分 77
Redis的学习。数据类型、持久化、集群、应用场景等。
_索伦
坚持到最后的普通人
展开
-
【Redis】配置文件的学习
设置样本数量,LRU算法和最小TTL算法都并非是精确的算法,而是估算值,所以可以设置样本的大小。首先就是Redis的单位支持,Redis支持字节类型,表示时大小写无所谓。表示开启他的保护模式,这里默认是yes,表示不支持远程访问,所以改成no。只能接受本机的访问请求,不写的情况下,无限制接受任何IP地址的访问。一个空闲的客户端维持多少秒会关闭,0表示关闭该功能,即永不关闭。一般设置3~7的数字,数值越小样本越不准确,但性能消耗越小。存放pid文件的位置,每个实例会产生一个不同的pid文件。原创 2022-10-07 22:35:34 · 405 阅读 · 0 评论 -
【Redis】常用数据类型:String、List、Set、Hash、Zset
当字符串长度雄安与1M时,扩容都是加倍现有的空间,如果超过1M,扩容时一次会多扩1M的空间。用 < value >覆写 < key >所存储的字符串值,从< 起始位置 > 开始(索引从0开始)。decr < key > :将key中存储的数字值减一。append < key> < value>:将给定的< value >追加到原值的末尾。String的数据结构为简单的动态字符串,采用预分配冗余空间的方式来减少内存的频繁分配。setnx < key >< value >只在key不存在时,设置key的值。原创 2022-10-05 22:28:10 · 1364 阅读 · 0 评论 -
Redis的概述与安装
Redis是一个开源的key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(有序集合)、hash(哈希类型)。这些数据类型都支持push/pop,add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。再此基础上,Redis支持各种不同方式的排序。与Memcache一样,为了保证效率,数据都是缓存在内存中。原创 2022-10-04 23:05:58 · 762 阅读 · 2 评论 -
NoSQL数据库介绍
NoSQL(Not Only SQL),泛指“非关系型数据库”,NoSQL不依赖业务逻辑方式存储,而以简单的key-value模式存储。因此大大的增加了数据库的扩展能力。不遵循SQL标准;不支持ACID;远超于SQL的性能。原创 2022-10-04 22:18:05 · 572 阅读 · 0 评论