Time of Update: 2016-05-20
標籤: Redis 是一個高效能的key-value資料庫。 redis的出現,很大程度補償了memcached這類key-value儲存的不足,在部 分場合可以對關聯式資料庫起到很好的補充作用。它提供了Python,Ruby,Erlang,PHP用戶端,使用很方便。 1.
Time of Update: 2016-05-12
標籤:今天給線上伺服器裝爬蟲環境,隨便記錄下安裝過程,網上有很多類似的安裝過程,我只是整理+驗證,希望對需要安裝的人有協助安裝python安裝pythonwget https://www.python.org/ftp/python/2.7.11/Python-2.7.11.tgztar zxvf Python-2.7.11.tgz cd Python-2.7.11./configure --prefix=/usr/localmake && make
Time of Update: 2016-05-25
標籤:.Net 網站使用Redis儲存Session資訊,藉助Redis實現多個網站公用Session資訊1.建立一個web項目,我建立的是一個空的MVC的項目。 建立好之後添加Home控制器,建立Index Action方法和View視圖檔案。2.使用NuGet添加RedisSessionStateProvider這個引用。 安裝完成之後會自動添加三個引用:
Time of Update: 2016-05-22
標籤: redis下載網址:https://github.com/dmajkic/redis/downloads選擇自己機器對應的位元下載我的是32位,然後我挑選了一個比較新的版本下載下載以後解壓開啟cmd 進入對應目錄 並運行服務端( 用預設配置)如果顯示就是啟動成功了在開啟一個cmd 開啟用戶端redis-cli.exe -h 127.0.0.1 -p
Time of Update: 2016-05-01
標籤:1、redis簡介redis是一個key-value儲存系統。和Memcached類似,它支援儲存的value類型相對更多,包括string(字串)、list(鏈表)、set(集合)、zset(sorted set
Time of Update: 2016-05-24
標籤:redis saltstack 650) this.width=650;" src="http://s5.51cto.com/wyfs02/M02/80/C8/wKioL1dECmjCuM3cAAA2clWW3Sc844.png" title="6`]UX~UJ_0%$JA6_V`WIKXW.png " alt="wKioL1dECmjCuM3cAAA2clWW3Sc844.
Time of Update: 2016-05-23
標籤:緩衝的使用就是為了提高效率,避免重複的IO操作浪費效率。查詢時使用,如selectById value:緩衝區名稱,key:在緩衝區內對應的鍵, 表示查詢快取區“user”中key為參數id的緩衝,如果沒有則查詢資料庫,並把資料放入緩衝中(注意這裡緩衝的資料是指方法執行完成返回的結果),以後直接從緩衝取資料。 @Cacheable(key = "#id", value = "user")查詢時使用,如getAll
Time of Update: 2016-05-20
標籤:zabbix redis zabbix3.0.2 下載redis模板https://raw.githubusercontent.com/361way/zabbix/master/redis/redis_6379.xml由於線上的連接埠是6380所以需要修改一下vim redis_6379.xml直接一鍵替換就可以:%s/6379/6380/g重新命名檔案mv redis
Time of Update: 2016-05-21
標籤:1、安全性設定用戶端串連後進行任何其他指定前需要使用的密碼。警告:因為redis速度相當快,所以在一台比較好的伺服器下,一個外部的使用者可以在一秒鐘進行150k次的密碼嘗試,這意味著需要指定非常非常強大的密碼來防止暴力破解。首先在設定檔redis.conf裡設定密碼,這就設定好密碼了,然後把redis用戶端重啟一下,再次進入,並進行操作的時候就需要認證,有兩種認證方式1)、在redis用戶端裡操作 auth 密碼2)、在登入用戶端的時候輸入密碼./redis-cli -a
Time of Update: 2016-05-16
標籤:今天使用jedis用戶端api串連遠端連線redis的時候,一直報錯,如下: redis.clients.jedis.exceptions.JedisConnectionException: java.net.ConnectException: Connection refused: connect at redis.clients.jedis.Connection.connect(Connection.java:164) at
Time of Update: 2016-05-13
標籤:有序集合sorted set和set一樣也是string類型元素的集合,不同的是每個元素都會關聯一個double類型的score。sorted set的實現是skip list(跳錶)和hash table的混合體當元素被添加到集合中時,一個元素到score的映射被添加到hash table中,所以給定一個元素擷取score的開銷是O(1),另一個score到元素的映射被添加到skip list並按照score排序,所以就可以有序的擷取集合中的元素。添加,刪除操作開銷都是O(log(N))
Time of Update: 2016-05-11
標籤:redis sorted set 1. zadd格式:zadd ‘name‘ {num} ‘value‘往名字為name的sorted set裡面添加value。num為元素的順序值,如果添加的num已經存在,也不會覆蓋原有的值,會有同一個num有兩個不同的值。但可以給已經存在的value一個新的num值。2. zrange格式:zrange ‘name‘ {num1} {num2}
Time of Update: 2016-05-11
標籤:redis string 1. set格式:set ‘key‘ ‘value‘添加一個String類型的索引值對。2. get格式:get ‘key‘獲得key對應的String類型value值,找不到則返回nil。3. mset格式:mset ‘key1‘ ‘value1‘ ‘key2‘ ‘value2‘...添加多個String類型的索引值對。4. mget格式:mget ‘key1‘
Time of Update: 2016-05-10
標籤:原文:https://redislabs.com/ebook/redis-in-action/part-2-core-concepts-2/chapter-5-using-redis-for-application-support/5-3-ip-to-city-and-country-lookup 當我們已經收集了統計資訊和日誌到Redis,我們已經收集了關於我們系統訪客的行為資訊。但是我們忽略了訪客行為的一個重要的部分
Time of Update: 2016-05-07
標籤:redis 複製 replication環境: master:192.168.11.31slave : 192.168.11.20:6379 與 6380類比兩台slave同時對一台master進行複製。mater 配置:daemonize yespidfile /var/run/redis.pidport 6379tcp-backlog 511timeout 0tcp-keepalive 0loglevel noticelogfile ""databases
Time of Update: 2016-05-06
標籤:zipmap 在hashtable實現中,Redis引入了zipmap資料結構,保證在hashtable剛建立以及元素較少時,用更少的記憶體來儲存,同時對查詢的效率也不會受太大的影響。 zipmap利用字串實現了簡單的hash表,來儲存少量key-value對。記憶體布局 zipmap的記憶體布局如下:
Time of Update: 2016-05-04
標籤:字串 redis sds 最近,我想通過redis的源碼來學習redis。雖然平時工作中用得不多,不過對redis還是比較感興趣的,畢竟它的效能是不錯的。redis是一個開源的項目,我們可以通過原始碼去瞭解redis。我後面會通過自己的學習,寫一些關於redis源碼的文章。文章的主要內容是分析代碼設計,而並不會對源碼進行詳細解說。如果有不對的地方,請指正。源碼是reids 3.0.3版本。
Time of Update: 2016-04-30
標籤:由於公司新業務突然上來了,單個Tomcat執行個體已經不能滿足業務發展的需要了,只能通過搭建叢集來解決問題了。所以就出現了下面的內容: 1.Redis儲存Session資訊
Time of Update: 2016-05-17
標籤:配置與特性詳解 1. 在redis中,合法的"尺寸單位",無大小寫區分. # 1k => 1000 bytes # 1kb => 1024 bytes # 1m => 1000000 bytes # 1mb => 1024*1024 bytes # 1g => 1000000000 bytes # 1gb => 1024*1024*1024 bytes 2.將redis是否以後台進程的方式運行,預設為"no" daemonize no
Time of Update: 2016-05-13
標籤:網路環境: 主:10.187.120.5從:10.187.69.58從:10.187.69.59一.安裝mv redis-2.8.19.tar.gz /export/servers/cd /export/servers/tar zxf redis-2.8.19.tar.gzcd redis-2.8.19make && make install二,主從環境搭建 主:10.187.120.5conf/redis_637