原创 (三)常用命令

之後填坑

原创 (四)大規模數據的持久化 RDB

    RDB是 redis 持久化的其中一種方式。他的工作方式是會單獨創建一個子進程來進行持久化這個操作。他會先把數據寫入到一個臨時文件裏面,等到這個寫臨時話文件的過程結束了,之後再把臨時文件替換掉之前的存儲文件,然後整個過程中,主進程

原创 (一)final finally finalize 的區別

    final 是一個修飾符,它可以用來修飾變量方法和類。被 final 所修飾的。這些東西他們是不可變的。比如說         修飾的變量,它直接就是常量。         修飾的方法。不可以被重寫。         類不可以被繼

原创 (六)事務操作

    redis 的事務:當有多個命令的時候,本質是把他們看作爲一組命令一次性的執行。會把這一組命令全部序列化,順序,串行的執行。而不會被其他命令插入,不能加塞。     下面是 reids 事務的命令語句         multi

原创 (一)數據類型

Redis有五大數據類型。分別是     string 字符串     hash 類似於Java裏面的map     List列表     Set集合     Zset有序集合。     第一種:Strings ,Redis 中最基本的類

原创 (二)序列化方式

兩種     redis的默認方式是JdkSerializationRedisSerializer     JdkSerializationRedisSerializer: 使用JDK提供的序列化功能。     優點是反序列化時不需要提供

原创 (五)記錄所有寫操作的持久化方式 AOF

    如果說RDB。是對現有的數據來進行備份的話,那麼AOF。是對寫數據的過程進行備份的。也就是說,它會記錄每一個set操作而不會去記錄讀取 ge t操作。這個文件中記錄的是寫命令,而不是數據。它的持久化就是說他會把所有的寫操作記錄在磁

原创 (三)序列化

    序列化是什麼?爲什麼要序列化?     這裏面有一對概念。         把對象轉化爲可以傳輸的字節,這個過程叫做序列化,         把字節還原成爲對象,這個過程叫做反序列化。     那爲什麼需要序列化呢?     是爲

原创 (二)equals 和 == 的區別

    在說這個以前我們首先要知道。棧和堆分別是什麼?當我們在聲明一個對象的時候,比如說聲明變量 String s = “a”。那這個時候,s它是變量,它是放在棧中的,然後這個a是字符串它是一個值,它是放在堆中的,也就是說變量放在棧中。對

原创 配置文件(一) .yml 寫法

      在springboot 項目中,經常會見到加載配置文件 application.yml ,這個其實是和 application.properties ,cong.json一樣的東西。只是一種文件格式,就像xml 和 json