原创 redis 常用配置文件配置

redis中的常用單位 # 1k => 1000 bytes # 1kb => 1024 bytes # 1m => 1000000 bytes # 1mb => 1024*1024 bytes # 1g => 10000000

原创 redis在linux上的安裝部署以及啓動

下載linux版 redis 鏈接:https://pan.baidu.com/s/1-1u9uaPk6gUOOnreMMpy7w  提取碼:fasa 執行gcc -v 查看是否安裝gcc, 如果沒有安裝,執行命令   yum ins

原创 項目中遇到的問題及解決方案

1、用到的視頻播放插件只支持加載相對路徑,不能加載絕對路徑上的資源  解決方案:爲tomca t配置 文件 創建索引,在 server.xml文件中增加配置 <Context path="/IM_KM/video" docBase="d:

原创 redis雜項學習

redis默認16個數據庫,類似數組下表從零開始,初始默認使用零號庫,可以 通過select來切換數據庫, 比如select 5  dbsize查看當前數據庫的key的數量 flushdb:清空當前庫 Flushall;通殺全部庫 統一

原创 分佈式數據庫CAP原理

傳統的ACID分別是什麼:  原子性  一致性  獨立性  持久性  關係型數據庫遵循ACID規則 事務在英文中是transaction,和現實世界中的交易很類似,它有如下四個特性: 1、A (Atomicity) 原子性 原子

原创 redis Key關鍵字 常用指令

keys * :查看當前庫 所有的key值 exist key的名字  :判斷某個key是否存在 move key db :將key移動到某個數據庫,例如move key 2,移動後當前庫就沒有了 expire key :爲指定的 key

原创 Mysql性能截取分析

慢查詢日誌: MySQL的慢查詢日誌是MySQL提供的一種日誌記錄,它用來記錄在MySQL中響應時間超過閥值的語句,具體指運行時間超過long_query_time值的SQL,則會被記錄到慢查詢日誌中。   具體指運行時間超過lon

原创 二維數組和稀疏數組之間的轉化代碼

//稀疏數組 public class SparseArray {     public static void main(String[] args) {         // TODO Auto-generated method st

原创 MySql索引優化

顯示索引: show index from article;   創建索引: create index ids_article_ccv on article(category_id,comments,views); 或者使用另一種

原创 mysql性能分析之explain

 什麼是explain: 使用EXPLAIN關鍵字可以模擬優化器執行SQL查詢語句,從而知道MySQL是如何處理你的SQL語句的。分析你的查詢語句或是表結構的性能瓶頸   能幹嘛:| 表的讀取順序 數據讀取操作的操作類型 哪些索

原创 sql執行加載順序

原创 mysql數據文件和存儲引擎

frm文件:存放表結構 myd文件:存放表數據 myi文件:存放表索引    mysql有好多存儲引擎,但是用的最多的是innodb和myisam存儲引擎,兩者比較:

原创 mysql性能下降原因

sql寫的太爛 索引失效: 索引又分爲單值索引和符合索引: 單值索引創建:create index idx_user_name on user(name); 爲user表的name字段創建索引,idx_user_name爲索引名,i

原创 linux下 使用rpm方式安裝mysql

檢查使用已經安裝過mysql rpm -qa|grep -i mysq,如果什麼都沒有,表示沒有安裝過,如果有可以先卸載然後再安裝 卸載方式可以參考以下鏈接:https://www.cnblogs.com/nicknailo/arti