Time of Update: 2017-01-13
最近因為jedis 2.1.0介面的一些問題,升級版本了版本,結果出現了一個詭異的問題;時常能正常啟動,時常出現jedisPool初始化時 java.lang.IllegalArgumentException: hostname can’t be null原因出在spring
Time of Update: 2017-01-13
redis突然掛掉後,無法啟動,查看log日誌,發現報Short read or OOM loading DB. Unrecoverable error, aborting now解決辦法:[root@localhost ~]# rm -f /var/lib/redis/dump.rdb [root@localhost ~]# rm -f /var/run/redis.pid [root@localhost ~]# service redis
Time of Update: 2017-01-13
方法一:使用命令安裝(前提是已經安裝了EPEL)。安裝redis:yum -y install redis啟動/停止/重啟 Redis啟動服務:1systemctl start redis.service停止服務:systemctl stop redis.service重啟服務:systemctl restart redis.service檢查狀態:[root@idoseek ~]# systemctl status redis.serviceredis.service - Redis
Time of Update: 2017-01-13
在Jedis開發中,我們很多時候希望直接把一個對象放到Redis中,然後在需要的時候取出來。Redis的key和value都支援二進位安全的字串,儲存Java對象不是問題,下面我們看一下如何來實現。1要儲存的對象現在寫一個很土的Java Bean,包含兩個欄位,id和name,類名叫做Person。為了實現序列化需求,該類實現Serializable介面。Javapublic class Person implements Serializable {private int
Time of Update: 2017-01-13
簡單的使用:set插入字串,get查看[root@yum-down ~]# redis-cli -h 10.10.0.250 -p 637910.10.0.250:6379> set keyname helloOK10.10.0.250:6379> get keyname"hello"10.10.0.250:6379>過濾:顯示所有10.10.0.250:6379> keys *1) "keya"2)
Time of Update: 2017-01-13
背景Redis預設安裝完成後是只能本機訪問的並且沒有密碼。而一般公司的應用都會需要多台伺服器訪問Redis,所以營運就會將/etc/redis.conf中的bind-ip改為0.0.0.0,導致外網可以匿名訪問(不要求輸入密碼)。外網可以訪問導致的問題是Redis資料外泄,這時候還不能造成直接利用。但如果Redis啟動的時候是用root賬戶,則會造成GET SHELL。利用方式通過Redis的config命令,可以寫入任意檔案,許可權足夠的情況下即可寫入定時任務反彈得到SHELL#
Time of Update: 2017-01-13
最近看了Redis自動容錯移轉Sentinel(哨兵),故將筆記記在次處注意,實際環境中是,多台機器,本文只是測試,所以在一台機器上配置多個Redis執行個體,以達到實驗的目的Redis Sentinel(哨兵)7000設定檔port 7000 daemonize yes pidfile /var/run/redis-7000.pid logfile "7000.log" dbfilename
Time of Update: 2017-01-13
項目決定資料存放區使用Redis為主,Mysql只儲存日誌資訊。需要對Redis的高可用及負載平衡做一個部署測試。測試使用虛擬機器用。測試環境機器母機:Ubuntu 4核 16G虛擬機器:centos6.5-64 單核 1G 獨立ip 3個虛擬機器使用virtual box,centos為64位6.5.具體資訊如下192.168.0.231 Redis-master192.168.0.231
Time of Update: 2017-01-13
最近使用redis,對key做到期時間的時候,碰到了個問題,這裡原因就不說了,我對一個key設定了到期時間為100天,結果測試過程中並沒有什麼問題,但是線上卻頻頻報錯。組件使用的是spring-data-redis&Jedis。jedis.exceptions.JedisConnectionException: Unknown reply: 3org.springframework.data.redis.RedisConnectionFailureException: Unknown
Time of Update: 2017-01-13
redis緩衝固然高效,可是它會佔用我們系統中寶貴的記憶體資源,特別是當我們的項目運行了一段時間後,我們需要看一下redis佔用了多少記憶體,那麼可以用“info”命令查看。執行info命令後,找到Memory這一欄,就可以看到記憶體的使用資訊了,如下圖: # Memory used_memory:13490096 //資料佔用了多少記憶體(位元組) used_memory_human:12.87M
Time of Update: 2017-01-13
說明: 作業系統:CentOSphp安裝目錄:/usr/local/phpphp.ini設定檔路徑:/usr/local/php/etc/php.iniNginx安裝目錄:/usr/local/nginxNginx網站根目錄:/usr/local/nginx/html系統營運 www.111cn.net 溫馨提醒:qihang01原創內容 著作權,轉載請註明出處及原文連結1、安裝編譯工具yum install
Time of Update: 2017-01-13
# Redis樣本設定檔# 注意單位問題:當需要設定記憶體大小的時候,可以使用類似1k、5GB、4M這樣的常見格式:## 1k => 1000 bytes# 1kb => 1024 bytes# 1m => 1000000 bytes# 1mb => 1024*1024 bytes# 1g => 1000000000 bytes# 1gb => 1024*1024*1024 bytes## 單位是大小寫不敏感的,所以1GB 1Gb 1gB的寫法都是完全一樣的。
Time of Update: 2017-01-13
安裝Reids Redis下載地址:http://www.redis.io/download# wget http://download.redis.io/releases/redis-2.8.13.tar.gz# cd redis-2.8.13/# makezmalloc.o: In function `zmalloc_used_memory':/usr/local/webserver/redis
Time of Update: 2017-01-13
Redis的安裝配置很簡單,而且很早之前就裝過Redis,可這幾天再次安裝時居然又遺忘了一些細節,看來好記性不如爛筆頭,還是在部落格記錄一下比較好,至少不用總是抱度娘大腿了。今天編譯安裝了幾次,發現居然沒在prefix指定目錄組建檔案??看了半天結果發現PREFIX我用了小寫字母。。。看來還是得記錄一次正確的操作步驟,免得再次出現這種窘迫。redis一、選擇版本前往官方網站:http://www.redis.io/download選擇一個適合的穩定版本,比如最新的redis-3.0穩定版(sta
Time of Update: 2017-01-13
1,下載munin redis外掛程式https://github.com/bpineau/redis-munin2,載入redis外掛程式# ln -sf /路徑/redis_ /etc/munin/plugins/ 3,建立munin的redis設定檔# vim /etc/munin/plugin-conf.d/redis //新增檔案 [redis_*] user root
Time of Update: 2017-01-13
方法一,zabbix監控redis1、匯入模板同樣,模板我已上傳到 github項目 上 。直接下載,通過下面的步驟匯入模板:點擊configuration ----> templates ------> import -------> 匯入下載的xml檔案 。2、用戶端key配置在被監控的主機上,開啟/etc/zabbix/zabbix_agentd.conf 設定檔,在最後一行加入:UserParameter=redis_stats[*],redis-cli -h 127.
Time of Update: 2017-01-13
Redis是一個開源的使用ANSI C語言編寫、支援網路、可基於記憶體亦可持久化的日誌型、Key-Value資料庫Redis使用的是NoSQL非關係型資料庫,最大特點是沒有固定模式,即表的格式不固定,一般都捨棄了交易處理功能而注重海量儲存下的讀寫效能。redis是一個key-value儲存系統。和Memcached類似,它支援儲存的value類型相對更多,包括string(字串)、list(鏈表)、set(集合)、zset(sorted set
Time of Update: 2017-01-12
標籤:上推 jedis 回調 推送 另一個 lin ide 連結 通過 一.什麼是pub/sub及實現Pub/Sub功能(means Publish,
Time of Update: 2017-01-11
標籤:redis安裝1.安裝環節環境準備 安裝編譯環境 yum install -y gcc gcc-c++ 準備redis原始碼包 wget http://download.redis.io/redis-stable.tar.gz 開始安裝 解壓原始碼包 tar -zxvf redis-stable.tar.gz 切換到redis目錄 cd redis-stable make
Time of Update: 2017-01-07
標籤:持久化 提示 感知 war rom commit ros 避免 ade redis log報錯: [7666] 15 Jan 00:22:36.028 # Error moving