Redis
文章平均质量分 92
EBABEFAC
兴趣、初心、热情,坚持;怠惰是原罪;
20230530,还是得有一个地方分享下东西,不然自己容易怠惰
展开
-
Redis之一:数据结构和对象
Redis是一个key-value存储系统。和Memcached类似。它支持存储的value类型相对更多,包括:string(字符串)、list(列表)、hash(哈希)、set(集合)、zset(有序集合)。为了保证效率,数据都是缓存在内存中,虽然数据的一些操作速度极大的提高,但是数据的大小受到了内存的限制。redis会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件,并且在此基础上实原创 2017-06-21 22:58:32 · 315 阅读 · 0 评论 -
Redis之二:RDB持久化和AOF持久化
Redis是一个键值对数据库服务器,服务器中通常又包含若干个非空的数据库。我们将服务器的非空数据库以及它们的键值对统称为数据库状态。Redis是内存数据库,它将自己的数据库状态存储在内存里面,如果不想办法将数据库状态保存到磁盘中,则服务器进程一旦退出,则服务器的数据库状态将消失不见。因此,为了解决这个问题,Redis提供了两种持久化技术:RDB持久化和AOF持久化。RDB持久化RDB持久化功能可以将原创 2017-06-27 12:49:08 · 298 阅读 · 0 评论 -
Redis之三:事务
Redis通过MULTI、EXEC、WATCH等命令来实现事务功能。事务提供了一种将多个命令请求打包,然后一次性、按顺序地执行多个命令的机制,并且在事务的执行过程期间,服务器不会中断事务而去执行客户端的其他请求。事务的实现一个事务从开始到结束通常会经历三个阶段: 事务开始:MULTI标志着一个事务的开始; 命令入队:当一个客户端处于非事务状态时,客户端发来的命令会立即被服务器所执行;当一个客户端切换原创 2017-06-27 20:51:06 · 397 阅读 · 0 评论