Time of Update: 2018-07-26
關閉防火牆: systemctl stop firewalld.service #停止firewall systemctl disable firewalld.service #禁止firewall開機啟動 firewall-cmd --state #查看預設防火牆狀態(關閉後顯示notrunning,開啟後顯示running)配置編譯環境: sudo yum install gcc-c++下載源碼: wget http://download.redis.io/releases/redis-3.
Time of Update: 2018-07-26
redis持久化機制 redis是一個支援持久化的記憶體資料庫,也就是說redis需要經常將記憶體中的資料同步到硬碟來持久化. redis持久化兩種方式RDB 和 AOF 1.snapshotting(快照)預設 將記憶體中以快照方式寫入到二進位檔案中,預設為dump.rdb 可以通過設定自動做快照持久化的方式. 我們可以配置redis在n秒內如果超過m個key則修改就自動做快照
Time of Update: 2018-07-26
Redis的六種特性 l Strings l Hashs l Lists l Sets l Sorted Sets l Pub/Sub Redis各特性的應用情境 Strings Strings 資料結構是簡單的key-value類型,value其實不僅是String,也可以是數字。 常用方法 方法 說明
Time of Update: 2018-07-26
前言 有序集合類型是Redis五種資料類型中最進階的、也是最複雜的類型。 繼上篇講解set後,我們來看set與sorted set區別 與set相比,sorted
Time of Update: 2018-07-26
package com.zm.blog.config.redis;import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import org.springframework.data.redis.connection.RedisConnectionFactory;import
Time of Update: 2018-07-26
package com.zm.blog.config.shiro;import org.apache.shiro.session.Session;import org.apache.shiro.session.SessionListener;public class MyShiroSessionListener implements SessionListener {//會話建立時觸發 @Overridepublic void onStart(Session session)
Time of Update: 2018-07-26
與Spring整合 我需要哪些jar包。 <dependency> <groupId>org.springframework.data</groupId> <artifactId>spring-data-redis</artifactId></dependency><dependency>
Time of Update: 2018-07-26
一、 mySQL裡有2000w資料,redis中只存20w的資料,如何保證redis中的資料都是熱點資料 相關知識: redis 記憶體資料集大小上升到一定大小的時候,就會施行資料淘汰策略。redis 提供 6種資料淘汰策略: volatile-lru:從已設定到期時間的資料集(server.db[i].expires)中挑選最近最少使用的資料淘汰 volatile-ttl:從已設定到期時間的資料集(server.db[i].expires)中挑選將要到期的資料淘汰
Time of Update: 2018-07-26
redis 索引值對中的key都是string類型的。redis內部實現中是怎麼處理string呢。redis底層是用c寫的,對於stirng並沒有直接使用c的字元數組,而是自己封裝了一個sds的類型。結構如下: buf數組用於存真正的字元。
Time of Update: 2018-07-26
redis 外部存取配置(bind正確配置) 部署完redis 後,發現外部無法訪問到redis。可能你已經跟我一樣看了晚上很多文章,大部分都大同小異,都是設定redis配置裡的bind ,把這個設定項改成你伺服器的真正ip地址,其實是錯誤的。 我按照網上的說服,設定了,但是會發現redis無法啟動,執行了啟動命令之後沒反應,然後切回了127.0.0.1
Time of Update: 2018-07-26
環境:Cent OS 7.0(虛擬機器環境)、Nginx 1.9.8、Redis 3.2.1 一、背景 在使用Nginx+Tomcat實現負載平衡的時候,由於Nginx對不同的請求分發到某一個Tomcat,Tomcat在啟動並執行時候分別是不同的容器裡,因為會出現session不同步或者丟失的問題。 二、Nginx安裝與配置 1、Nginx安裝 網上的資源對於安裝Nginx的介紹比較多,例如最簡單的為: (1)
Time of Update: 2018-07-26
Redis 命令 Redis 命令用於在 redis 服務上執行操作。 要在 redis 服務上執行命令需要一個 redis 用戶端。Redis 用戶端在我們之前下載的的 redis 的安裝包中。 文法 Redis 用戶端的基本文法為: $ redis-cli 執行個體 以下執行個體講解了如何啟動 redis 用戶端: 啟動 redis 用戶端,開啟終端並輸入命令 redis-cli。該命令會串連本地的 redis 服務。
Time of Update: 2018-07-26
1.sentinel redis的sentinel系統用於管理多個redis伺服器,主要執行三個任務: 1)監控:sentinel不斷檢查主從伺服器是否運行正常; 2)提醒:當某個redis伺服器出現問題,可以通過API發送通知; 3)自動故障遷移:當一個主伺服器不能正常工作時, Sentinel 會開始一次自動故障遷移操作,它會將失效主伺服器的其中一個從伺服器升級為新的主伺服器, 並讓失效主伺服器的其他從伺服器改為複製新的主伺服器;當用戶端試圖串連失效的主伺服器時,
Time of Update: 2018-07-26
Shiro的緩衝交給redis管理 標籤(空格分隔):Shiro redis 前言: 以下方式只是單機版的redis使用 一、匯入Shiro和redis的jar jedis-2.7.3.jar shiro-core-1.2.3.jar shiro-ehcache-1.2.3.jar shiro-spring-1.2.3.jar shiro-web-1.2.3.jar slf4j-api-1.7.5.jar slf4j-log4
Time of Update: 2018-07-26
今天,不小心看到一段代碼,因之前最佳化過類似的問題。但是這種問題一而再再而三出現,真心覺得碼農,也不是誰都能當好的。細節決定成敗,做事情的風格,真真的會阻礙一個人的發展。 廢話不多說,直接上代碼: //不友好使用方式if(jedis.exists(key)){String value = jedis.get(key);do("目標代碼1");//……}else{do("目標代碼2");//……}//友好使用方式String value =
Time of Update: 2018-07-26
redisTemplate 預設的序列化方式為 jdkSerializeable, StringRedisTemplate的預設序列化方式為StringRedisSerializer 可以通過手動設定, 將redisTemplate的序列化方式變更 package com.wenbronk.data.redis;import
Time of Update: 2018-07-26
Redis學習手冊(開篇) http://www.cnblogs.com/stephen-liu74/archive/2012/02/13/2348935.html 一、簡介 二、Redis的優勢 三、目前版本中Redis存在的主要問題 四、和關係型資料庫的比較 五、如何持久化記憶體資料 Redis學習手冊(String資料類型)
Time of Update: 2018-07-26
1、前言
Time of Update: 2018-07-26
一、protected-mode 預設情況下,redis node和sentinel的protected-mode都是yes,在搭建叢集時,若想從遠端連線redis叢集,需要將redis node和sentinel的protected-mode修改為no,若只修改redis node,從遠端連線sentinel後,依然是無法正常使用的,且sentinel的設定檔中沒有protected-mode配置項,需要手工添加。 依據redis文檔的說明,若protected-mode設定為no後,
Time of Update: 2018-07-26
/** * 從redis中擷取對象。注意:未進行haskey檢測 * * @param e * @param redis * @param KEY * @param KEY_LIST * @param INDEX * @return * @version 1.0 * @since Service 1.0 * @date 2014年2月11日 上午10:59:06 */ public