原创 redis單機安裝

redis單機安裝0.安裝依賴包  yum -y install lrzsz gcc unzip autoconf docbook-style-xsl1.下載redis源碼    redis.io2.上傳到服務器並編譯,安裝    rz r

原创 redis的持久化

爲什麼要持久化?在不考慮服務器宕機的情況下,是不需要把內存中的數據保存到磁盤,來做持久化的。持久化,就是專門爲宕機準備的補救措施。redis有rdb和aof兩種持久化機制。一、RDB (Redis DataBases)原理:當前進程fork

原创 redis的四大特性和原理

一、redis的過期A.應用場景cookie自動過期,限時優惠價格,限制每分鐘的訪問次數B.實現方式setex(String key, int seconds, String value)expire key time #秒pexpire

原创 Redis的IO多路複用

一、linux的IO複用函數同一個線程內,多個描述符的IO操作,能夠併發交替地順序執行。epoll只提供三個函數:int epoll_create(int size); #創建epoll句柄int epoll_ctl(int epfd, i

原创 redis單機安裝

redis單機安裝0.安裝依賴包  yum -y install lrzsz gcc unzip autoconf docbook-style-xsl1.下載redis源碼    redis.io2.上傳到服務器並編譯,安裝    rz r

原创 redis的持久化

爲什麼要持久化?在不考慮服務器宕機的情況下,是不需要把內存中的數據保存到磁盤,來做持久化的。持久化,就是專門爲宕機準備的補救措施。redis有rdb和aof兩種持久化機制。一、RDB (Redis DataBases)原理:當前進程fork

原创 mysql的索引失效

一、成功的索引優化1.表數據如下:2.查詢語句如下:explain select id, age, level from employee where dpId = 1 and age = 30 order by levelExtra: U

原创 mysql的explain關鍵參數

一、關鍵參數 typesystem最好,到ref,一般就認爲達標了。ALL和index最差,必須要進行優化。聯接類型。下面給出各種聯接類型,按照從最佳類型到最壞類型進行排序:system: 表僅有一行(=系統表)。這是const聯接類型的一

原创 redis的五種數據類型

redis的五種數據類型redis客戶端建立./redis-cli -h 192.168.1.22 -p 6380 --raw1.String應用場景:統計網站訪問數量、當前在線人數、微博數、粉絲數等,全局遞增ID等 。常用命令:SET k