Time of Update: 2016-10-10
標籤:檢查是否安裝iptables#先檢查是否安裝了iptablesservice iptables status#安裝iptablesyum install -y iptables#升級iptablesyum update iptables #安裝iptables-servicesyum install iptables-services禁用/停止內建的firewalld服務#停止firewalld服務systemctl stop
Time of Update: 2016-09-05
標籤:一、redis、memcached、mongoDB 對比Memcached 和 Redis都是記憶體型資料庫,資料儲存在記憶體中,通過tcp直接存取,速度快,並發高。Mongodb是文檔型的非關係型資料庫,其優勢在於查詢功能比較強大,能儲存海量資料。Memcached 是一個高效能的分布式記憶體對象緩衝系統,用於動態Web應用以減輕資料庫負載。它通過在記憶體中快取資料和對象來減少讀取資料庫的次數,從而提供動態、資料庫驅動網站的速度。Memcached
Time of Update: 2016-09-01
標籤:一.環境準備1.首先介紹一下環境,以及我們今天的主角們我用的環境是迷你安裝的centos7,mariadb(江湖傳言mysql被oracle收購後,人們擔心像java一樣毀在oracle手上於是成了新的分支,但是還是像mysql一樣用),php7.1.0(版本無所謂,都是7版本),nginx1.10(我們安裝的是穩定版而沒有一味的追求新),memcached,和redis可以隨機播放一個,當然全安裝也沒有幹擾2.軟體包下載1)mariadb軟體包(yum安裝,編譯安裝因為boost問題掛掉
Time of Update: 2016-08-09
標籤:### 1.下載Redis從https://github.com/MSOpenTech/redis下載源碼### 2. 編譯編譯MSVS > RedisServer.sln 這個解決方案###3. Copy 產生的檔案到要放置Redis的檔案夾產生的檔案在如下位置###4. 將放置組建檔案的檔案夾加入到環境變數PATH 中>如本次我將Release的內容Copy到 C:\Redis30. 則將這個目錄加入到PATH中 來自為知筆記(Wiz)Windows
Time of Update: 2016-09-14
標籤:原文轉自:http://redisdoc.com/server/info.htmlINFO [section]以一種易於解釋(parse)且易於閱讀的格式,返回關於 Redis 伺服器的各種資訊和統計數值。通過給定可選的參數 section ,可以讓命令只返回某一部分的資訊:server 部分記錄了 Redis 伺服器的資訊,它包含以下域:redis_version : Redis 伺服器版本redis_git_sha1 : Git
Time of Update: 2016-09-14
標籤:監控 zabbix redis 本文主要介紹zabbix宏的簡單使用,通過自訂指令碼監控redis相關指標。zabbix監控redis需要自訂指令碼去監控,網路上的指令碼對於在一台機器上有多個redis執行個體不是很實用。於是修改了下監控指令碼,使其可以接受傳入連接埠參數。原理:通過redis用戶端串連命令,過濾出info輸出的資訊 一、zabbix宏介紹及定義1.宏介紹(1)宏
Time of Update: 2016-09-13
標籤:能只能判斷函數的調用規則,容錯規則,例如set函數set($key, $value, $time = false)根據time的真假來判斷是否使用set,或者是setex函數get函數get($key, $json_decode = true)根據json_decode來判斷是否返回字串或者是數組,預設返回數組同時定義一個private $tags =
Time of Update: 2016-09-14
標籤:叢集 cluter redis 一.規劃篇 1.機器規劃 Matser Slave
Time of Update: 2016-09-13
標籤:一、概述 Redis的強大效能很大程度上都是因為資料時存在記憶體中的,然而當Redis重啟時,所有儲存在記憶體中的資料將會丟失,所以我們要將記憶體中的資料持久化。 Redis支援兩種資料持久化的方式: RDB方式和AOF方式。 (1)RDB方式會根據配置的規則定時的將記憶體中的資料持久化到硬碟上。 (2)AOF則是在每次執行寫命令之後將命令記錄下來。 1.RDB方式
Time of Update: 2016-09-13
標籤:一、key的相關操作 1.刪除 del key1 key2 ... Keyn作用: 刪除1個或多個鍵。傳回值: 不存在的key忽略掉,返回真正刪除的key的數量。 2.重新命名rename key newkey作用: 給key賦一個新的key名 注:如果newkey已存在,則newkey的原值被覆蓋。 3.隨機keyrandomkey 作用: 返回隨機key。 4.是否存在keyexists key作用:
Time of Update: 2016-09-10
標籤:###Redis叢集###0.準備軟體:redis-3.0.0.gemredis-3.0.0.tar.gz#源碼 1.安裝ruby環境redis基於ruby槽位計算,hash演算法技術,key是用hash存在的,key分布在數組的槽位內(16384個槽位),下標從0到2^N,並且採用鏈表解決衝突。yum install -y rubyyum install -y rubygems2.安裝ruby和redis的介面程式cp redis-3.0.0.gem
Time of Update: 2016-09-09
標籤:最近在項目中使用了redis來儲存已經下載過的URL,項目中用的是ServiceStack來操作Redis,一開始ServiceStack的版本用的是最新的,後來發現ServiceStack已經商業化了,非商業版本每個小時只能操作6000次Redis,後來把ServiceStack換成了V3版本。在項目中用到了redis的Hash集合,但是ServiceStack封裝的使用起來不方便,於是就自己封裝了一個dll,利用的ServiceStack的pool來動態建立IRedisClient執行
Time of Update: 2016-09-08
標籤:#!/bin/bash # 判斷是否為root使用者,不是root使用者提示退出if [[ $EUID -ne 0 ]]; then ?? echo "This script. must be run as root" 1>&2 ?? exit 1 fi?# 安裝必要的組件yum install -y gcc?#?下載redis原始碼cd /tmpwget -P
Time of Update: 2016-09-07
標籤:Redis記憶體淘汰指的是使用者儲存的一些鍵被可以被Redis主動地從執行個體中刪除,從而產生讀miss的情況,那麼Redis為什麼要有這種功能?這就是我們需要探究的設計初衷。Redis最常見的兩種應用情境為緩衝和持久儲存,首先要明確的一個問題是記憶體淘汰策略更適合於那種情境?是持久儲存還是緩衝?記憶體的淘汰機制的初衷是為了更好地使用記憶體,用一定的緩衝miss來換取記憶體的使用效率。 作為Redis使用者,我如何使用Redis提供的這個特性呢?看看下面配置 #
Time of Update: 2016-09-07
標籤:以下命令以root使用者運行:#cd /tmp/#wget http://redis.googlecode.com/files/redis-2.6.11.tar.gz#tar xzf redis-2.6.11.tar.gz#cd redis-2.6.11#make#make install#cd utils#./install_server.sh根據提示輸入連接埠,日誌路徑,資料路徑等即可.Redis的啟動,關閉命令:service redis_nnn
Time of Update: 2016-08-10
標籤:主服務master配置redis.conf:port 6379appendonly yescluster-enabled yescluster-config-file nodes.confcluster-node-timeout 5000daemonize yesslave-serve-stale-data yesslave-read-only yesrepl-disable-tcp-nodelay noslave-priority 100bind
Time of Update: 2016-08-09
標籤:轉自http://get.ftqq.com/523.get一、redis 資料結構使用情境原來看過 redisbook 這本書,對 redis 的準系統都已經熟悉了,從上周開始看 redis 的源碼。目前目標是吃透 redis 的資料結構。我們都知道,在 redis
Time of Update: 2016-08-09
標籤:redis安裝好後,預設情況下登陸用戶端和使用命令操作時不要求輸入密碼的。某些情況下,為了安全起見,我們可以設定在用戶端串連後進行任何操作之前都要進行密碼驗證。我這邊是安裝的window系統,修改redis.windows.conf設定檔# Require clients to issue AUTH <PASSWORD> before processing any other# commands. This might be useful in environments
Time of Update: 2016-08-08
標籤:laravel架構中本身已經存在相應的redis的配置我們在使用的時候只需要更改配置即可,但是在使用的時候一定要注意命名空間的問題,具體可查看config/app.php下面的aliases數組中具體的路徑1、安裝啟動Redis及依賴包如果使用的是Homestead虛擬機器作為本地開發環境的話,Homestead已經為我們安裝好了Redis並開機啟動,如果是使用Windows開發環境的話,可參考 這篇文章
Time of Update: 2016-08-06
標籤:這次介紹的是在虛擬機器centos下安裝redis-3.2.3首先進入官網http://redis.io/download我們可以進行下載 然後通過檔案上傳到centos下面 也可以直接在centis裡面直接下載安裝包因為我的centos是剛新安裝的 所以在運行wget http://download.redis.io/releases/redis-3.2.3.tar.gz出現了錯誤 wget: command not found這個是因為我們沒有安裝了wget軟體包解決方案 yum -